Изображения и снимки

Най-добрите приложения за компресиране на изображения за Linux

Най-добрите приложения за компресиране на изображения за Linux

Тази статия ще публикува списък с полезни команден ред и графични помощни програми, които ви позволяват да компресирате файлове с изображения, за да спестите локално или отдалечено дисково пространство. Някои от тези приложения предоставят опции „без загуби“, които намаляват размера на графичните файлове без никаква или минимална загуба на качество. Обърнете внимание, че компресията на изображението не е същото като преоразмеряването, преоразмеряването или промяната на геометрията на изображенията, за да се намали размерът. Компресията на изображения включва манипулиране на качеството на изображенията с помощта на различни алгоритми за компресия. Обикновено качеството на цветовете, отделните пиксели и прозрачността се манипулират с цел компресиране на изображения и спестяване на дисково пространство.

Конвертиране на команда

Командата за преобразуване е част от инструмента за команден ред “imagemagick”. Imagemagick разполага с множество команди и помощни програми за конвертиране и модифициране на файлове с изображения в много формати.

За да инсталирате Imagemagick в Ubuntu, използвайте следната команда:

$ sudo apt инсталирайте imagemagick

Imagemagick и неговата команда „convert“ могат да бъдат инсталирани от диспечера на пакети във всяка друга дистрибуция на Linux. Можете също така да получите инсталируеми пакети и изходен код от официалния му уебсайт.

Можете да изпълните командата convert в следния формат:

$ конвертира изображение.png -качество 70 convert_image.png

Заменете „изображение.png “с вашия входен файл и„ convert_image.png ”с името на изходния файл. Превключвателят “-quality” се използва за определяне на качеството на полученото изображение. Можете да му дадете всяка стойност в диапазона 1-100, за да зададете качеството на изходния файл. Когато намалявате качеството на изображението, това се отразява на размера на изображението, така че намаляването на качеството е ефективен начин за компресиране на изображения. Имайте предвид, че качеството на изображението не е пряко пропорционално на размера на файла. Използването на стойност на качеството 70 не означава непременно, че размерът на файла ще намалее с 30%. Imagemagick използва разнообразни алгоритми и методология за компресиране в зависимост от файловия формат на изходния файл. Можете да прочетете повече за "-quality" превключвател и алгоритми за компресиране от тук.

Снимката по-долу показва как е компресирано изображение в моята система след стартиране на командата „convert“:

Размерът на изображението е намален от 21474 байта на 20697 байта. Можете също да промените формата на файла, за да получите по-добра компресия (просто променете разширението на изходния файл):

$ конвертира изображение.png -качество 70 convert_image.jpg

За да научите повече за командата „convert“, използвайте тези команди:

$ човек конвертира
$ convert --help

Trimage

Triage е графично приложение, което поддържа пакетно компресиране на изображения. Можете просто да плъзнете и пуснете файлове с изображения в прозореца на приложението или да ги добавите от файловия мениджър и те ще се преобразуват автоматично. Имайте предвид, че Trimage компресира оригиналния файл с изображение на място, без да прави копие от него. Така че бъдете внимателни, ако искате да запазите оригиналния файл.

За да инсталирате Trimage в Ubuntu, изпълнете командата, спомената по-долу:

$ sudo apt инсталирайте trimage

Trimage може да се инсталира в други дистрибуции на Linux от различни хранилища, налични в мениджъра на пакети. Можете също така да получите инсталируеми пакети и изходен код от официалния му уебсайт.

Обсъдете

Converseen е друг инструмент за манипулиране на партидни изображения, който работи подобно на споменатото по-горе приложение Trimage. Тя ви позволява да компресирате файлове с изображения на партиди и предоставя опции за контрол на нивото на компресия на отделни файлови формати. Той също така запазва оригиналните файлове и ви подканва, преди да ги презапише. По подразбиране той запазва преобразуваните изображения в домашната папка, но можете да промените изходния път по подразбиране. Можете да промените нивата на компресия, като кликнете върху бутона „Настройки на изображенията“ в долния десен ъгъл.

За да инсталирате Converseen в Ubuntu, изпълнете командата, спомената по-долу:

$ sudo apt install converseen

Converseen може да се инсталира в други дистрибуции на Linux от различни хранилища, налични в мениджъра на пакети. Можете също така да получите инсталируеми пакети и изходен код от официалния му уебсайт.

OptiPNG

OptiPNG е помощна програма за команден ред за модифициране на “PNG” файлове. Той е специално проектиран за компресиране на PNG файлове без загуби с малка или никаква загуба на качество. По подразбиране OptiPNG използва алгоритми без загуби.

За да инсталирате OptiPNG в Ubuntu, използвайте следната команда:

$ sudo apt инсталирайте optipng

OptiPNG може да се инсталира от мениджъра на пакети във всяка друга дистрибуция на Linux. Можете също така да получите инсталируеми пакети и изходен код от официалния му уебсайт.

За да компресирате PNG файл, използвайки алгоритъма за загуби по подразбиране на OptiPNG, използвайте команда в следния формат:

$ optipng изображение.png -out convert_image.png

OptiPNG не ви позволява да изберете качеството на изходното изображение, като използвате опциите на командния ред. Това обаче ви позволява да промените „нивата на оптимизация“ от диапазон от 8 нива. Изпълнете командата в следния формат, за да използвате ниво на оптимизация:

$ optipng -o7 изображение.png -out convert_image.png

Заменете частта „-o7“ със собствения си избор на ниво на оптимизация. Можете да знаете повече за тези нива на оптимизация и коя подходяща опция да изберете, като изпълните командата по-долу:

$ optipng --помощ

За допълнителна информация относно OptiPNG използвайте следната команда:

$ man optipng

Jpegoptim

Jpegoptim работи подобно на OptiPNG, но работи само с файлов формат “JPEG”. По подразбиране се опитва да направи най-доброто компресиране без загуби, но можете да изберете различни нива на качество, като използвате опциите на командния ред.

За да инсталирате Jpegoptim в Ubuntu, използвайте следната команда:

$ sudo apt инсталирайте jpegoptim

Jpegoptim може да бъде инсталиран от диспечера на пакети във всяка друга дистрибуция на Linux. Можете също така да получите инсталируеми пакети и изходен код от неговото официално хранилище.

За да компресирате JPEG / JPG файл, използвайки алгоритъма за компресиране по подразбиране, изпълнете следните две команди:

$ mkdir -p компресирани_файлове
$ jpegoptim -d изображение с компресирани файлове.jpg

Колкото и да е странно, jpegoptim не ви позволява да посочите изходен файл, но ви позволява да посочите директория, в която ще бъдат запазени компресираните файлове. Така че първата команда тук създава директория с име “compressed_files”, докато втората команда компресира “image.jpg ”и го съхранява в директорията“ compressed_files ”.

Можете да посочите качеството на изходния файл, като използвате команда в следния формат:

$ jpegoptim -d compressed_files -m20 изображение.jpg

За да промените нивото на качеството, заменете „20“ с произволно число от 0-100.

Jpegoptim разполага и с опция „размер“, която ви позволява да посочите целевия размер на компресирания файл в проценти / килобайта. За целта можете да използвате следните две команди:

$ jpegoptim -d compressed_files --size = 5k изображение.jpg
$ jpegoptim -d compressed_files --size = 30 изображение.jpg

Заменете „5k“ с целевия размер на файла в килобайта и заменете „30“ с целевия размер на файла в проценти от оригиналния файл.

Заключение

Това са някои от най-полезните команден ред и графични приложения, които можете да използвате за компресиране на файлове с изображения. Компресирането на изображения се използва най-често за медии, използвани в уебсайтове и уеб приложения, за да се спести дисково пространство и честотна лента.

HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...
Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...
Как да покажа брояч на FPS в игрите на Linux
Linux игрите получиха голям тласък, когато Valve обяви поддръжка на Linux за Steam клиент и техните игри през 2012 г. Оттогава много AAA и независими ...