Пакетне стискання зображень та видалення метаданих: Caesium та ExifTool

Пакетне стискання зображень та видалення метаданих: Caesium та ExifTool

Великі зображення на сайті — це повільне завантаження, перевитрата трафіку і погані позиції в пошуку. Якщо потрібно одночасно обробити десятки або сотні файлів, ручне стискання через фоторедактор — не варіант. Розглянемо два зручні інструменти для пакетної обробки: графічну програму Caesium і консольний ExifTool, з можливістю автоматизувати процес.


Програма Caesium - просто і безкоштовно

Caesium — безкоштовна програма з відкритим кодом для Windows, macOS і Linux. Підтримує JPEG, PNG, WebP і GIF. Має простий інтерфейс і при цьому дає гнучке налаштування якості стискання. Програма дуже легка і зручна, якщо потрібно швидко стиснути, змінити розміри файлів і видалити метадані, не занурючись у команди і командний рядок - все візуально і зрозуміло у приємному інтерфейсі. А головне, абсолютно без обмежень і повністю автономно і безкоштовно.

Пакетне стискання в Caesium

  1. Запустити Caesium.
  2. Натиснути Add files або Add folder — додати всі потрібні зображення.
  3. У правій панелі налаштувати параметри стискання:
    • Quality — якість від 0 до 100. Для веб зазвичай достатньо 75–85.
    • Resize — за потреби можна одночасно змінити розмір як у відсотковому співвідношенні так і у абсолютному.
    • Keep EXIF data — зберігати чи видаляти метадані.
  4. У розділі Output вказати папку для збереження або увімкнути Overwrite originals (заміна оригіналів — обережно).
  5. Натиснути Compress і дочекатися завершення.

Caesium покаже відсоток стискання для кожного файлу і загальний виграш у розмірі.

Коли підходить

  • Одноразова або рідка обробка великих партій.
  • Немає бажання працювати з командним рядком.
  • Потрібен попередній перегляд і контроль якості по кожному файлу.

Професійний інструмент - ExifTool

ExifTool — потужний консольний інструмент для читання і запису метаданих зображень. Але мало хто знає, що він також вміє пакетно видаляти EXIF-метадані і перезаписувати файли — що саме по собі дає помітне зменшення розміру зображень без втрати видимої якості.

Важливо: ExifTool не стискає пікселі як такі — він зменшує розмір файлу за рахунок видалення вбудованих метаданих (GPS, мініатюри, ICC-профілі, коментарі тощо). Для повноцінного стискання JPEG/PNG краще використовувати jpegoptim, optipng або Caesium.

Встановлення ExiTool

Windows: завантажити з exiftool.org, розпакувати exiftool(-k).exe, перейменувати на exiftool.exe

Використання ExifTool на Windows без командного рядка

Якщо ви не хочете або не вмієте користуватись командним рядком і хочете спростити процес видалення метаданих файлів зображень - це можна зробити і ми надамо просту інструкцію для новачків.
1. Створіть окрему робочу папку, нариклад назвіть її EXIF, куди розпакуйте скачаний exiftool.exe та допоміжну папку 'exiftool_files'.

2. За допомогою Блокноту створіть у цій папці (EXIF) текстовий файл з таким вмістом:

@echo off
echo REMOVING EXIF
exiftool -all= -overwrite_original -r -ext jpg -ext jpeg -ext png -ext tif -ext tiff -ext webp -ext heic -ext bmp .
echo.
echo DONE!
pause
3. Збережіть цей файл, а потім перейменуйте, змінивши його розширення з .txt на .bat. Назвіть файл, наприклад, clean.bat
4. Готово. Тепер ви можете помістити ваші зображення в цю папку (EXIF) і просто запустити ваш bat-файл для очистки exif метаданих. Можна помістити як окремі файли так і папки з зображеннями - скрипт пакетно обробить всі папки і їх вміст.

Також можна створити ярлик для вашого bat-скрипта і помітити цей ярлик на робочий стіл чи у панель швидкого запуску для зручного запуску скрипта.

macOS:

brew install exiftool

Linux:

sudo apt install libimage-exiftool-perl

Пакетне видалення метаданих з ExifTool через командний рядок

Видалити всі метадані з усіх JPEG у поточній папці:

exiftool -all= -overwrite_original *.jpg

Рекурсивно — по всіх вкладених папках:

exiftool -all= -overwrite_original -r /шлях/до/папки/

Обробити тільки певні формати:

exiftool -all= -overwrite_original -ext jpg -ext jpeg -ext png -r ./images/

Зберегти оригінали (ExifTool за замовчуванням створює _original-копії):

exiftool -all= *.jpg
# оригінали збережуться як *.jpg_original

Видалити тільки GPS і мініатюри

Якщо потрібно не чіпати корисні метадані (автор, копірайт), але прибрати приватні дані:

exiftool -gps:all= -ThumbnailImage= -overwrite_original *.jpg

Переглянути метадані перед видаленням

exiftool image.jpg

Коли підходить

  • Потрібна автоматизація в скриптах або CI/CD.
  • Зображення вже стиснуті, але містять зайві метадані.
  • Масова обробка сотень тисяч файлів — ExifTool дуже швидкий.
  • Потрібно видалити GPS-координати або EXIF-мініатюри перед публікацією.
  • Пакетна обробка зображень файлів сайтів.

Порівняння

Критерій Caesium ExifTool
Інтерфейс Графічний Командний рядок
Стискання пікселів Так Ні
Видалення метаданих Так Так
Пакетна обробка Так Так
Рекурсивна обробка Так Так
Скриптування / автоматизація Ні Так
Платформи Win, macOS, Linux Win, macOS, Linux

Підсумуємо запропоновані рішення

Для більшості задач з веб-оптимізацією — Caesium простіший і наочніший: додав файли, вибрав якість, натиснув кнопку. ExifTool незамінний у серверних скриптах і пайплайнах, де потрібно обробляти зображення на льоту або видаляти метадані автоматично. Найкраще використовувати обидва інструменти разом: Caesium для стискання, ExifTool для фінального очищення метаданих.

Інші статті

Про промпти для ШІ з власного досвіду
Про промпти для ШІ з власного досвіду

Промпт має виглядати як технічне завдання. У реальній роботі добре працює структура, де є роль, зада..

Open Source ліцензії - в чому різниця між популярними безкоштовними ліцензіями
Open Source ліцензії - в чому різниця між популярними безкоштовними ліцензіями

Зробили огляд популярних open source ліцензій - MIT, Apache 2.0, GPL, LGPL, BSD, MPL. Порівняння, ві..

Anthropic запустили десктопний додаток Claude Desktop для Mac і Windows
Anthropic запустили десктопний додаток Claude Desktop для Mac і Windows

Компанія Anthropic офіційно представила Claude Desktop - повноцінний десктопний додаток свого популя..

Огляд безкоштовної Zippy CRM як альтернативи 1С для малого бізнесу
Огляд безкоштовної Zippy CRM як альтернативи 1С для малого бізнесу

Zippy CRM — це вільно розповсюджуване ПЗ з відкритим кодом та веб-інтерфейсом, призначене для автома..

Коментарі

Написати коментар