У мене є близько 15 000 файлів JPG, які потрібно поставити на водяний знак. Чи є спосіб масово обробити ці зображення та додати водяний знак?
Зображення можуть бути різного розміру, я хочу, щоб водяний знак розміщувався в центрі зображень.
У мене є близько 15 000 файлів JPG, які потрібно поставити на водяний знак. Чи є спосіб масово обробити ці зображення та додати водяний знак?
Зображення можуть бути різного розміру, я хочу, щоб водяний знак розміщувався в центрі зображень.
Відповіді:
Використання imagemagick
:
Підручник з водяних знаків Imagemagick . Водяне позначення одного зображення виглядає так
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
Для роботи з декількома зображеннями див. Як автоматично розміщувати водяні знаки або групувати водяні знаки за допомогою ImageMagick .
for i in *jpg ; do convert logo.jpg [ above code ] ; done
logo.jpg
на "${i}"
: for i in *jpg ; do convert "${i}" -font ....... ; done
Так, у Photoshop ви можете пакетно обробляти зображення в папці за допомогою дії.
Просто:
Відкрийте зображення
Відкрийте панель "Дії" та натисніть "Створити нову дію".
Назвіть дію та натисніть «Добре»
Тепер вам слід записатись. Більшість всього, що ви робите, буде записано в дію як крок, поки ви не натиснете кнопку «Зупинити» у меню панелі інструментів своїх дій.
Створіть свій водяний знак так, як зазвичай. Я рекомендую використовувати суміш візерунка та непрозорості. Збережіть зображення у потрібному форматі та розташуванні.
Закрийте зображення та натисніть "Стоп"
Тепер перейдіть до Файл >> Автоматизація >> Пакет і виберіть новостворену дію та папку з джерелом, що містять зображення, які Ви бажаєте змінити. Це застосує цю дію до всіх зображень у цій папці.
Існують варіанти імен файлів та деякі інші додатки, якщо ви вирішите їх використовувати.
Існує сценарій Gimp, який спеціально розроблений для додавання водяних знаків: Пакетне зображення Водяний знак Сценарій . Його потрібно пропустити через командний рядок, але це досить просто:
Завантажте сценарій
Збережіть завантажений файл у встановленому файлі GIMP, а потім \ share \ gimp \ 2.0 \ script.
Для користувачів Windows Start -> Run… -> Cmd
(натисніть OK)
Введіть cd, а потім ваш каталог GIMP (тобто cd "C: \ Program Files \ GIMP 2 \ bin")
Його команди включають вхідні файли, шлях водяних знаків, розмір, режим накладки та шару, номер позиції та шлях виводу.
Приклади:
gimp-2.8.exe -b "(migee-add-watermark watermark-path inputfiles watermark-size watermark-padding watermark-layer-mode позиція вихід-реж)"
і
gimp-2.8.exe -b "(migee-add-watermark \" C: \ Користувачі \ Migee \ Desktop \ WatermarkTest \ watermark.xcf \ "\" C: \ Users \ Migee \ Desktop \ WatermarkTest \ *. jpg \ " .25 .01 15 5 \ "C: \ Користувачі \ Migee \ Desktop \ WatermarkTest \") "
На цей момент відповіді ImageMagick майже вже були надані, але я хотів дати трохи більш детальну відповідь, щоб усі мали змогу нею користуватися.
Приклад із манекеновими шляхами: які вам доведеться замінити.
(На mac та windows можна перетягнути файл або папку до вікна терміналу, який перетвориться на шлях)
Переконайтеся, що папка призначення існує перед запуском mogrify...
рядка
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 *
Той самий код з повним прикладом контурів: Шляхи до мого робочого столу в 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 *
Повністю додаткові частини:
-resize 600">"
-gravity SouthEast"
-quality 90
cd /Users/joonas/Desktop/pictures/
= переходить до заданого шляху
-path /Users/joonas/Desktop/modified_pictures
= Визначає шлях призначення
-resize 600">"
">"
після значення ширини, щоб переконатися, що лише зображення з більшою шириною, ніж 600 пікс, змінено на 600 пікс.-draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' "
- Це створює водяний знак.
-силова структура така: -draw {type} {compose-method} {location/offset} {size} {filepath}
text
,image
Over
, overlay
, multiply
, докладніше ..10,10
0,0
{type}
визначає, як це буде використано. Якщо тип зображення, це буде вважатися шляхом. Якщо тип - це текст, це вважатиметься текстом-gravity SouthEast
- Визначає загальне розташування водяного знака.
North
, NorthEast
, East
, SouthEast
, South
, SouthWest
, West
, Center
.-quality 90
- значення: 0-100-format jpg *
- формат файлу призначення. У *
виглядає для кожного типу файлів в папці. Ви можете вказати щось на зразок -format jpg *.png
конвертувати всі файли png у jpg.Так:
Що ви хочете вивчити, це ImageMagick , надзвичайно потужний інструмент для маніпулювання зображеннями.
Він заснований на командному рядку, але коротше: у вас є папка (або папки, що містять папки, що містять папки тощо), і одна команда в командному рядку генерує всі ваші зображення з водяними знаками у вибраній вами структурі папок.
Xnview має дуже гнучкі та потужні (та прості у використанні) пакетні можливості
Він представлений у багатьох формах, включаючи портативну версію [наприклад, на портативному порталі.com або інших]
У режимі "перегляду браузера" (тобто не перегляду конкретного зображення, а папки) виберіть ( ctrl+ клацніть або shift+ натисніть) купу зображень, а потім ctrl+, Uщоб відкрити діалогове вікно пакетної обробки :
У світлиці Photoshop є набір функцій пакетного процесу.
Я раніше налаштовував обрізати, встановлювати метадані, водяний знак та експортувати 250+ зображень у вибраному форматі файлу. Налаштування бібліотеки тощо для початку - це трохи фаф за одноразове, але це було написано з урахуванням подібних речей, на відміну від GIMP. Якщо вам не буде потрібно це робити знову, скористайтеся безкоштовною пробною версією;)
Я використовую програму під назвою Ashampoo Photo Commander, яка має чудовий і простий у використанні засіб пакетної обробки, який легко робить jkb. Іноді це видається безкоштовно на обкладинках, це не дорого, навіть якщо ви хочете, щоб вийшла остання версія mosr.