Sok képe van, és szeretné optimalizálni és tömöríteni a képeket anélkül, hogy elveszítené eredeti minőségét, mielőtt bármilyen felhőbe vagy helyi tárolóba feltöltené őket? Rengeteg GUI alkalmazás áll rendelkezésre, amelyek segítenek a képek optimalizálásában. Azonban itt van két egyszerű parancssori segédprogram a képek optimalizálásához, és ezek:
Ezzel a két eszközzel optimalizálhat egy vagy több képet egyszerre.
jpegoptim egy parancssori eszköz, amely a JPEG, JPG és JFIF fájlok optimalizálására és tömörítésére használható a tényleges minőség elvesztése nélkül. Ez az eszköz támogatja a veszteségmentes optimalizálást, amely a Huffman táblák optimalizálásán alapul.
Üzembe helyezni jpegoptim Linux rendszeren futtassa a következő parancsot a terminálról.
# apt-get install jpegoptim. vagy. $ sudo apt-get install jpegoptim.
RPM alapú rendszereken, mint pl RHEL, CentOS, Fedora stb., kell telepítse és engedélyezze az EPEL adattárat vagy alternatívaként telepítheti az epel adattárat közvetlenül a parancssorból az alábbi módon:
# yum install epel-release. # dnf epel-release telepítése [Be Fedora 22+ verziók]
Ezután telepítse a jpegoptim programot a lerakatból az ábrán látható módon:
# yum telepítse a jpegoptim programot. # dnf telepítse a jpegoptim [Be Fedora 22+ verziók]
A jpegoptm szintaxisa a következő:
$ jpegoptim fájlnév.jpeg. $ jpegoptim [beállítások] fájlnév.jpeg.
Most tömörítsük az alábbiakat tecmint.jpeg
képet, de mielőtt optimalizálná a képet, először a segítségével ismerje meg a kép tényleges méretét du parancs az ábrán látható módon.
$ du -sh tecmint.jpeg 6,2 millió tecmint.jpeg
Itt a tényleges fájlméret 6,2 MB, most tömörítse ezt a fájlt a következő futtatásával:
$ jpegoptim tecmint.jpeg
Nyissa meg a tömörített képet bármely képnézegető alkalmazásban, és nem fog jelentős különbségeket találni. A forrás és a tömörített képek minősége azonos lesz.
A fenti parancs a képeket a lehető legnagyobb méretre optimalizálja. Az adott képet azonban tömörítheti egy adott méretre, de ez letiltja a veszteségmentes optimalizálást.
Például tömörítsük a kép fölött 5,6 MB körül 250 ezer.
$ jpegoptim -méret = 250 ezer tecmint.jpeg.
Megkérdezheti, hogyan kell tömöríteni a képeket a teljes könyvtárban, ez sem nehéz. Lépjen a könyvtárba, ahol a képek találhatók.
[e -mail védett] ~ $ cd img/[e -mail védett] ~/img $ ls -l összesen 65184. -rwxr 1 tecmint tecmint 6680532 január 19. 12:21 DSC_0310.JPG. -rwxr 1 tecmint tecmint 6846248 január 19. 12:21 DSC_0311.JPG. -rwxr 1 tecmint tecmint 7174430 január 19. 12:21 DSC_0312.JPG. -rwxr 1 tecmint tecmint 6514309 január 19. 12:21 DSC_0313.JPG. -rwxr 1 tecmint tecmint 6755589 január 19. 12:21 DSC_0314.JPG. -rwxr 1 tecmint tecmint 6789763 január 19. 12:21 DSC_0315.JPG. -rwxr 1 tecmint tecmint 6958387 január 19. 12:21 DSC_0316.JPG. -rwxr 1 tecmint tecmint 6463855 január 19. 12:21 DSC_0317.JPG. -rwxr 1 tecmint tecmint 6614855 január 19. 12:21 DSC_0318.JPG. -rwxr 1 tecmint tecmint 5931738 január 19. 12:21 DSC_0319.JPG.
Ezután futtassa a következő parancsot az összes kép egyidejű tömörítéséhez.
[e -mail védett] ~/img $ jpegoptim *.JPG
DSC_0310.JPG 6000x4000 24 bites N Exif [OK] 6680532 -> 5987094 bájt (10,38%), optimalizált. DSC_0311.JPG 6000x4000 24 bites N Exif [OK] 6846248 -> 6167842 bájt (9,91%), optimalizált. DSC_0312.JPG 6000x4000 24 bites N Exif [OK] 7174430 -> 6536500 bájt (8,89%), optimalizált. DSC_0313.JPG 6000x4000 24 bites N Exif [OK] 6514309 -> 5909840 bájt (9,28%), optimalizált. DSC_0314.JPG 6000x4000 24 bites N Exif [OK] 6755589 -> 6144165 bájt (9,05%), optimalizált. DSC_0315.JPG 6000x4000 24 bites N Exif [OK] 6789763 -> 6090645 bájt (10,30%), optimalizált. DSC_0316.JPG 6000x4000 24 bites N Exif [OK] 6958387 -> 6354320 bájt (8,68%), optimalizált. DSC_0317.JPG 6000x4000 24 bites N Exif [OK] 6463855 -> 5909298 bájt (8,58%), optimalizált. DSC_0318.JPG 6000x4000 24 bites N Exif [OK] 6614855 -> 6016006 bájt (9,05%), optimalizált. DSC_0319.JPG 6000x4000 24 bites N Exif [OK] 5931738 -> 5337023 bájt (10,03%), optimalizált.
Több kiválasztott képet is tömöríthet egyszerre:
$ jpegoptim DSC_0310.JPG DSC_0311.JPG DSC_0312.JPG DSC_0310.JPG 6000x4000 24 bites N Exif [OK] 6680532 -> 5987094 bájt (10,38%), optimalizált. DSC_0311.JPG 6000x4000 24 bites N Exif [OK] 6846248 -> 6167842 bájt (9,91%), optimalizált. DSC_0312.JPG 6000x4000 24 bites N Exif [OK] 7174430 -> 6536500 bájt (8,89%), optimalizált.
További részletekért jpegoptim eszköz, nézze meg a man oldalakat.
$ man jpegoptim
OptiPNG parancssori eszköz a PNG (hordozható hálózati grafika) fájlok optimalizálására és tömörítésére, eredeti minőségük elvesztése nélkül.
A telepítése és használata OptiPNG nagyon hasonlít a jpegoptim.
Üzembe helyezni OptiPNG Linux rendszeren futtassa a következő parancsot a terminálról.
# apt-get install optipng. vagy. $ sudo apt-get install optipng.
# yum install optipng. # dnf install optipng [A Fedorán 22+ verziók]
jegyzet: Biztosan kell epel adattár engedélyezve az Önön RHEL/CentOS alapú rendszerek telepítése optipng program.
Az általános szintaxisa optipng az:
$ optipng fájlnév.png. $ optipng [beállítások] fájlnév.png.
Tömörítsük a tecmint.png
kép, de az optimalizálás előtt először ellenőrizze a kép tényleges méretét az ábrán látható módon:
[e -mail védett] ~/img $ ls -lh tecmint.png -rw 1 tecmint tecmint 350 ezer Január 19. 12:54 tecmint.png.
Itt látható a fenti kép tényleges fájlmérete 350 ezer, most tömörítse ezt a fájlt a következő futtatásával:
[e -mail védett] ~/img $ optipng tecmint.pngOptiPNG 0.6.4: Fejlett PNG -optimalizáló. Szerzői jog (C) 2001-2010 Cosmin Truta. ** Feldolgozás: tecmint.png. 1493x914 pixel, 4x8 bit/pixel, RGB+alfa. A kép redukálása 3x8 bit/pixelre, RGB. Bemeneti IDAT méret = 357525 bájt. Bemeneti fájlméret = 358098 bájt Próbálkozás: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 249211 Kiválasztás paraméterek: zc = 9 zm = 8 zs = 0 f = 0 IDAT méret = 249211 Kimeneti IDAT méret = 249211 bájt (108314 bájt csökken) Kimeneti fájl mérete = 249268 bájt (108830 bájt = 30,39% -os csökkenés)
Amint a fenti kimeneten látható, a tecmint.png fájl kicsinyítve 30.39%. Most ellenőrizze újra a fájlméretet a következő használatával:
[e -mail védett] ~/img $ ls -lh tecmint.png
-rw-r-r-- 1 tecmint tecmint 244K Január 19. 12:56 tecmint.png.
Nyissa meg a tömörített képet bármely képnézegető alkalmazásban, és nem talál jelentős különbségeket az eredeti és a tömörített fájlok között. A forrás és a tömörített képek minősége azonos lesz.
Ha kötegelt vagy több PNG -képet szeretne egyszerre tömöríteni, menjen a könyvtárba, ahol az összes kép található, és futtassa a következő parancsot a tömörítéshez.
[e -mail védett] ~ $ cd img/[e -mail védett] ~/img $ optipng *.pngOptiPNG 0.6.4: Fejlett PNG -optimalizáló. Szerzői jog (C) 2001-2010 Cosmin Truta. ** Feldolgozás: Debian-8.png. 720x345 pixel, 3x8 bit/pixel, RGB. Bemeneti IDAT méret = 95151 bájt. Bemeneti fájlméret = 95429 bájt Próbálkozás: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 81388 Kiválasztás paraméterek: zc = 9 zm = 8 zs = 0 f = 0 IDAT méret = 81388 Kimeneti IDAT méret = 81388 bájt (13763 bájt csökken) Kimeneti fájl mérete = 81642 bájt (13787 bájt = 14,45% -os csökkenés) ** Feldolgozás: Fedora-22.png. 720x345 pixel, 4x8 bit/pixel, RGB+alfa. A kép redukálása 3x8 bit/pixelre, RGB. Bemeneti IDAT méret = 259678 bájt. Bemeneti fájlméret = 260053 bájt = 2 f = 5 IDAT méret = 216744 Paraméterek kiválasztása: zc = 1 zm = 8 zs = 2 f = 5 IDAT méret = 216744 Kimeneti IDAT méret = 216744 bájt (42934 bájt) csökken) Kimeneti fájl mérete = 217035 bájt (43018 bájt = 16,54% -os csökkenés) ...
További részletekért optipng ellenőrizze a man oldalakat.
$ man optipng.
Ha Ön webmester, és optimalizált képeket szeretne megjeleníteni webhelyén vagy blogján, akkor ezek az eszközök nagyon hasznosak lehetnek. Ezek az eszközök nemcsak a lemezterületet takarítják meg, hanem csökkentik a sávszélességet a képek feltöltése közben.
Ha tud más jobb módszert ugyanezen cél elérésére, akkor ossza meg velünk megjegyzésekkel, és ne felejtse el megosztani ezt a cikket a közösségi hálózatokon, és támogasson minket.