Оптимизация / сжатие изображений PNG, JPEG и GIF без потери качества для Windows.
Adobe Photoshop CC 2015 (Экспортировать как) — 56,10 КБ | Image Catalyst (Xtreme) — 51,25 КБ |
- AdvDef (AdvanceComp 1.23)
- DeflOpt 2.07
- PNGWolfZopfli 1.0.1
- TruePNG 0.6.2.2
- JPEGinfo от 16.03.2014
- JPEGstripper от 16.03.2014
- JPEGTran (MozJPEG 3.1)
- GIFSicle 1.88
Операционная система — Windows XP SP3 и выше.
call iCatalyst.bat [options] [add folders \ add files]
Options:
/png:# Параметры оптимизации PNG (Non-Interlaced):
1 - Уровень сжатия - Advanced
2 - Уровень сжатия - Xtreme
0 - пропустить оптимизацию
/jpg:# Параметры оптимизации JPEG:
1 - Encoding Process - Baseline
2 - Encoding Process - Progressive
3 - параметры оптимизации оригинального изображения
0 - пропустить оптимизацию
/gif:# Параметры оптимизации GIF:
1 - параметры оптимизации оригинального изображения
0 - пропустить оптимизацию
"/outdir:#" Параметры сохранения изображений:
true - открыть диалоговое окно для сохранения изображений
false - заменить оригинальные изображения на оптимизированные
"полный путь к папке" - папка сохранения изображений. Например: "/outdir:C:\temp",
если папки назначения не существует, то она будет создана автоматически.
Add folders \ Add files
- Укажите полный путь к изображениям и\или к папкам с изображениями.
Например: "C:\Images" "C:\logo.png".
- В полных путях изображений не должно быть специальных символов.
Например: &, %, (, ), ! и т.д.
- Приложение оптимизирует изображения во вложенных подпапках.
Примеры:
call iCatalyst.bat /gif:1 "/outdir:C:\photos" "C:\images"
call iCatalyst.bat /png:2 /jpg:2 "/outdir:true" "C:\images"
- В полных путях изображений не должно быть специальных символов. Например:
&
,%
,(
,)
,!
и т.д. - Приложение оптимизирует изображения во вложенных подпапках.
Advanced | Xtreme |
---|---|
Размер — 55,57 КБ; Время оптимизации — 1,5 с | Размер — 54,67 КБ; Время оптимизации — 7,5 с |
TruePNG (zlib) + Advdef (libdeflate) |
TruePNG (zlib) + PNGWolfZopfli (zopfli) |
Степень сжатия на ~ 10% выше по сравнению с Adobe Photoshop CC 2015 (Экспортировать как) | Степень сжатия на ~ 2% выше по сравнению с режимом оптимизации Advanced, скорость сжатия ниже ~ 5 раз |
Skip
— пропускает оптимизацию изображений PNG.
Параметр "Чересстрочно":
Нет
— отображает изображение в браузере только после окончания загрузки.Чересстрочно
— отображает версии изображения с низким разрешением в браузере по мере поступления данных во время загрузки файла. Использование этого параметра сокращает время загрузки, однако увеличивает размер файла (не поддерживается).
Baseline | Progressive |
---|---|
Для изображений < 10 КБ, рекомендуется использовать — Baseline (подробнее) |
Для изображений > 10 КБ, рекомендуется использовать — Progressive (подробнее) |
Default
— использует параметры оптимизации оригинального изображения;skip
— пропускает оптимизацию изображений JPEG.
Default
— использует параметры оптимизации по умолчанию;Skip
— пропускает оптимизацию изображений GIF.
Откройте файл Tools\config.ini
любым текстовым редактором и следуйте инструкции.
[options]
;Количество потоков.
;Если указано значение 0, то выбирается значение равное системной переменной %NUMBER_OF_PROCESSORS%.
thread=0
;Параметры сохранения изображений:
;true - открыть диалоговое окно для сохранения изображений;
;false - заменить оригинальные изображения на оптимизированные;
;path - путь к папке для сохранения исходящих изображений.
outdir=true
;Проверить обновление.
update=true
[PNG]
;Параметры оптимизации PNG:
;/a# - PNG dirty transparency 0=Clean, 1=Optimize;
;/g# - PNG gamma 0=Remove, 1=Apply & Remove, 2=Keep;
;/na - PNG don't change RGB values for fully transparent pixels;
;/nc - PNG don't change ColorType and BitDepth;
;/np - PNG don't change Palette.
xtreme=/a1 /g0
advanced=/a0 /g0
;Удалить метаданные (chunks).
pngtags=true
[JPEG]
;Удалить метаданные.
jpegtags=true
[GIF]
;Удалить метаданные.
giftags=true
- Поставить оптимизацию изображений на паузу. Для этого в окне командной строки приложения нажмите на правую кнопку мышки и выберите "Выделить все", для продолжения оптимизации изображения в окне командной строки приложения нажмите на правую кнопку мышки.
- Многопоточный режим оптимизации изображений. По умолчанию, при оптимизации изображений приложение использует многопоточный режим. Настоятельно не рекомендуется запускать параллельно более одной копии приложения, т.к. это существенно снизит как скорость оптимизации изображений, так и быстродействие всей системы в целом. Для отключения многопоточного режима откройте файл
Tools\config.ini
любым текстовым редактором и следуйте инструкции.
- Благодарим авторов приложений, которые используются в проекте;
- Благодарим участников форумов encode.ru, forum.ru-board.com, forum.script-coding.com, forum.vingrad.ru и cyberforum.ru за вклад в развитие проекта;
- Отдельно благодарим X128 за огромный вклад в развитие проекта.
https://github.com/res2001/iCatalyst
Данное программное обеспечение выпускается под лицензией MIT.
- добавить поддержку оптимизации SVG;
- добавить поддержку оптимизации PNG и JPEG с потерями.