Намаляването на „теглото“ на изображенията може да бъде много полезно, ако имаме блог или използваме някаква онлайн услуга. Това е нещо, което може да се направи лесно с графичен редактор като GIMP с разширението му "save for web" или от терминала дърпаща команда.
Днес е последното и ще го направим с jpegoptim и optipng програми, че както може би се досещате, ние покриваме файлове с JPG/JPEG и PNG разширение, съответно.
jpegoptim
- Нека започнем с jpegoptim и неговите най-основния синтаксис (внимание: това презаписване на оригиналния файл):
- Ако искаме полученото изображение да отиде в друга директория, за да не я презапишете Правим го с "-d" и след това поставяме маршрута:
- Може да се оптимизира множество файлове веднага:
- Или използвайте заместващи символи за обхват всички файлове, съдържащи се в директория. Просто отидете до терминала вътре в него и изпълнете:
- Алгоритъмът за намаляване, използван по подразбиране, е доста консервативен и компресира почти без загуби.
Ако искаме да настроим повече и не ни интересува загубите малко качество, така че файлът заема по-малко, Можем да го направим с настройката на параметъра "-m" a стойност между 0 и 100. За напр.
- Но това играе малко на лотарията, така че нека да видим как можем симулирайте тази компресияпреди да го изпълни и вижте колко място пестим:
- Ако искаме да посочим определена стойност (100 kB в този пример), ние го правим с опцията -S
optipng
- optipng плюс името на файла е по-лесен вариант (и да! презаписоригинала):
- Разбира се, че можем оптимизирайте няколко PNG файла наведнъж:
- използвайте заместващи символи както видяхме в предишния случай:
- и дори направете го рекурсивно (с jpegoptim не тествах, но предполагам, че трябва да работи по същия начин), за да оптимизирам за директории и поддиректории:
Инсталация
Толкова много jpegoptim Какво optipng така е в хранилищата на основните GNU/Linux дистрибуции, така че можете да ги инсталирате с вашия любим софтуерен мениджър, в моя случай за Antergos го направих с проста:
Повече опций изпълнение са налични в ръководството и помощ и на двете програми.
Споделя това:
- Менеам
- Телеграма
- Диаспора *
- електронна поща
- Skype
- Джоб
- Tumblr
9 мисли за "Оптимизиране на изображения от терминала на Linux"
Мисля, че за PNG има и pngcrush ...
Винаги съм използвал простия редуктор на изображения xd ... чудо ... но обичам този вид дрънкулки 😀
Опитайте терминалните соларизирани цветове: стр
В Terminator не ги харесвах съвсем 🙂
Много добре! Благодаря за споделянето. Ще го пробвам, тъй като имам 1861 изображения в блога.
Страхувам се да не броим моя XD
Използвам leanify, което прави горе-долу същото. 🙂