Tôi có khoảng 15.000 tệp JPG cần được watermark. Có cách nào để xử lý những hình ảnh hàng loạt và thêm một watermark?
Các hình ảnh có thể có kích thước khác nhau, tôi muốn hình mờ được đặt ở giữa hình ảnh.
Tôi có khoảng 15.000 tệp JPG cần được watermark. Có cách nào để xử lý những hình ảnh hàng loạt và thêm một watermark?
Các hình ảnh có thể có kích thước khác nhau, tôi muốn hình mờ được đặt ở giữa hình ảnh.
Câu trả lời:
Sử dụng imagemagick
:
Hướng dẫn thủy ấn của riêng Imagemagick . Hình chìm mờ một hình ảnh duy nhất trông giống như
convert logo.jpg -font Arial -pointsize 20 \
-draw "gravity south \
fill black text 0,12 'Copyright' \
fill white text 1,11 'Copyright' " \
wmark_text_drawn.jpg
Để xử lý nhiều hình ảnh, hãy xem Cách tự động hình mờ hoặc bó hình mờ bằng cách sử dụng ImageMagick .
for i in *jpg ; do convert logo.jpg [ above code ] ; done
logo.jpg
bằng "${i}"
: for i in *jpg ; do convert "${i}" -font ....... ; done
Có, trong Photoshop, bạn có thể xử lý hàng loạt hình ảnh trong một thư mục bằng một hành động.
Đơn giản:
Mở hình ảnh
Mở bảng "Hành động" và nhấn "Tạo hành động mới".
Đặt tên cho hành động và nhấn "Ok"
Bây giờ bạn nên được ghi lại. Hầu hết mọi thứ bạn làm sẽ được đăng nhập vào hành động như một bước cho đến khi bạn nhấn nút "Dừng" trong menu thanh công cụ hành động.
Tạo hình mờ của bạn như bình thường. Tôi khuyên bạn nên sử dụng hỗn hợp hoa văn và độ mờ đục. Lưu hình ảnh đến định dạng và vị trí mong muốn.
Đóng hình ảnh và nhấn "Dừng"
Bây giờ, đi đến Tệp >> Tự động hóa >> Batch và chọn hành động mới tạo của bạn và thư mục nguồn chứa hình ảnh bạn muốn sửa đổi. Điều này sẽ áp dụng hành động đó cho tất cả các hình ảnh trong thư mục đó.
Có các tùy chọn đặt tên tệp và một số tính năng bổ sung khác bạn nên chọn để sử dụng chúng.
Có một tập lệnh Gimp được thiết kế đặc biệt để thêm hình mờ: Batch Image Watermark Script . Nó cần phải được chạy qua dòng lệnh, nhưng nó khá đơn giản:
Tải xuống kịch bản
Lưu tệp đã tải xuống vào bản cài đặt GIMP của bạn, theo sau là \ share \ gimp \ 2.0 \ scripts.
Đối với người dùng Windows Start -> Run… -> Cmd
(nhấn OK)
Nhập cd theo sau là thư mục GIMP của bạn (ví dụ cd cd C: \ Program Files \ GIMP 2 \ bin tựa)
Các lệnh của nó bao gồm các tệp đầu vào, đường dẫn hình mờ, kích thước, phần đệm và chế độ lớp, số vị trí và đường dẫn đầu ra.
Ví dụ:
gimp-2.8.exe -b "(Migee-add-watermark watermark-pathfiles
và
gimp-2.8.exe -b "(Migee-add-watermark \" C: \ Users \ Migee \ Desktop \ WatermarkTest \ watermark.xcf \ "\" C: \ Users \ Migee \ Desktop \ WatermarkTest \ *. jpg \ " .25 .01 15 5 \ "C: \ Users \ Migee \ Desktop \ WatermarkTest \") "
Câu trả lời của ImageMagick đã được đưa ra khá nhiều vào thời điểm này, nhưng tôi muốn đưa ra câu trả lời chi tiết hơn một chút, để mọi người đều có thể sử dụng nó.
Ví dụ với các đường dẫn giả: Mà bạn sẽ phải thay thế.
(Trên mac và windows, bạn có thể kéo tệp hoặc thư mục vào cửa sổ đầu cuối, sẽ chuyển thành đường dẫn)
Đảm bảo thư mục đích tồn tại trước khi chạy mogrify...
dòng
cd {path_to_source_folder}
mogrify -path {path_to_destination_folder} -resize 600">" -draw "image Over 10,10 0,0 '{path_to_watermark}' " -gravity SouthEast -quality 90 -format jpg *
Cùng mã với các đường dẫn ví dụ đầy đủ: Đường dẫn đến máy tính để bàn của tôi trong Mac.
cd /Users/Joonas/Desktop/pictures/
mogrify -path /Users/joonas/Desktop/modified_pictures -resize 600">" -draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' " -gravity SouthEast -quality 90 -format jpg *
Các bộ phận hoàn toàn tùy chọn:
-resize 600">"
-gravity SouthEast"
-quality 90
cd /Users/joonas/Desktop/pictures/
= điều hướng đến đường dẫn đã cho
-path /Users/joonas/Desktop/modified_pictures
= Xác định đường dẫn đích
-resize 600">"
">"
sau giá trị chiều rộng để đảm bảo rằng chỉ hình ảnh có chiều rộng lớn hơn 600px mới được thay đổi kích thước thành 600px.-draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' "
- Điều này tạo ra hình mờ.
cấu trúc rút tiền là thế này: -draw {type} {compose-method} {location/offset} {size} {filepath}
text
,image
Over
, overlay
, multiply
, nhiều ..10,10
0,0
{type}
xác định cách thức này sẽ được sử dụng. Nếu loại là hình ảnh, đây sẽ được coi là một đường dẫn. Nếu loại là văn bản, đây sẽ được coi là văn bản-gravity SouthEast
- Xác định vị trí chung cho watermark.
North
, NorthEast
, East
, SouthEast
, South
, SouthWest
, West
, Center
.-quality 90
- giá trị: 0-100-format jpg *
- tập tin đích. Các *
ngoại hình cho mỗi filetype trong thư mục. Bạn có thể chỉ định một cái gì đó như -format jpg *.png
để chuyển đổi tất cả các tệp png sang jpg.Vâng:
Những gì bạn muốn khám phá là ImageMagick , một công cụ cực kỳ mạnh mẽ để thao tác hình ảnh.
Nó dựa trên dòng lệnh, nhưng tóm lại: bạn có một thư mục (hoặc thư mục chứa các thư mục chứa các thư mục, v.v.) và một lệnh trên dòng lệnh sẽ tạo ra tất cả các hình ảnh của bạn có hình mờ, trong cấu trúc thư mục bạn chọn.
Xnview có các khả năng hàng loạt rất linh hoạt và mạnh mẽ (và dễ sử dụng)
Nó xuất hiện dưới nhiều hình thức, bao gồm cả phiên bản di động [ví dụ: trên portablooms.com hoặc các hình thức khác]
Khi ở "chế độ xem trình duyệt" (nghĩa là không xem một hình ảnh cụ thể, mà là một thư mục), hãy chọn ( ctrl+ nhấp hoặc shift+ nhấp) một loạt các hình ảnh, sau đó ctrl+ Uđể mở hộp thoại xử lý hàng loạt :
Photoshop lightroom có vô số chức năng xử lý hàng loạt trên nó.
Tôi đã thiết lập những cái trước đây để cắt, đặt dữ liệu meta, hình mờ và xuất hơn 250 hình ảnh ở định dạng tệp đã chọn. Thiết lập thư viện, v.v. để bắt đầu với một chút khó khăn cho một lần tắt nhưng nó được viết với ý nghĩa như vậy, không giống như GIMP. Nếu bạn không cần phải làm điều này một lần nữa, chỉ cần sử dụng bản dùng thử miễn phí;)
Tôi sử dụng một chương trình có tên Ashampoo Photo Commander, có một tiện ích Batch Xử lý tuyệt vời và dễ sử dụng, giúp jkb được thực hiện dễ dàng. Nó đôi khi được tặng miễn phí trên các đĩa bìa, không đắt tiền ngay cả khi bạn muốn phiên bản phát hành gần đây của mosr.