A jpegoptim és az OptiPNG telepítése
A jpegoptim használata a JPEG fájlok tömörítéséhez
OptiPNG használata a PNG, BMP, GIF, PNM és TIFF fájlok optimalizálásához
Ha sok nagy felbontású képet tárol Linuxos számítógépén, előfordulhat, hogy kifogy a tárhely a fotókönyvtár által használt nagy mennyiségű lemezterület miatt. Ebben az esetben olyan megoldást kereshet, amely lehetővé teszi a képek tömörítését a lemezterület megtakarítása érdekében, anélkül, hogy a minőségük romlana.
Ezenkívül a hagyományos tömörítési megoldások gyakran lehetővé teszik a képfájlok egyenkénti tömörítését, ami meglehetősen körülményes és időigényes folyamat lehet. Ezért a képek kötegelt tömörítése nagyszerű ötlet lehet, hogy időt és energiát takarítson meg.
Ott jpegoptimés OptiPNGjól jön. Mindkettő jpegoptimés OptiPNGparancssori alapú segédprogramok, amelyek a képek kötegelt optimalizálására és tömörítésére használhatók anélkül, hogy az eredeti minőségük megváltozna (más néven veszteségmentes tömörítés). Jpegoptimkezeli a JPEG fájlokat, míg a OptiPNGképeket PNG, BMP, GIF, PNM és TIFF formátumban dolgozza fel.
Tekintsük át a telepítési jpegoptimés OptiPNGtömörítési folyamatot Linuxban a parancssor használatával.
Megjegyzés : Ez az oktatóanyag feltételezi, hogy nem root felhasználót használ sudojogosultságokkal.
A jpegoptim és az OptiPNG telepítése
CentOS-en vagy más RPM-alapú Linux-disztribúciókon:
sudo yum install epel-release
sudo yum install jpegoptim optipng
Debian vagy más APT-alapú Linux disztribúciók esetén:
sudo apt-get install jpegoptim optipng
A jpegoptim használata a JPEG fájlok tömörítéséhez
Ebben a példában az eredeti JPEG (.jpg) fájlokat a rendszer tárolja ~/jpeg.
a) Ha egyetlen fájlt szeretne tömöríteni, tegyük fel, hogy example.jpgaz alábbi parancsot használja:
cd ~/jpeg
jpegoptim example.jpg
Megjegyzés : Az eredetit example.jpgalapértelmezés szerint egy tömörített változatra cseréli.
b) Ha a forráskönyvtárban lévő összes .jpg fájlt tömöríteni szeretné:
cd ~/jpeg
jpegoptim *.jpg
Az összes eredeti fájlt felülírja, és a tömörített verzióra cseréli.
c) Ha meg szeretné tartani az eredeti fájlokat, megadhat egy célkönyvtárat a tömörített verzió tárolására az alábbiak szerint:
cd ~/jpeg
mkdir optim
jpegoptim *.jpg -d ~/jpeg/optim
d) A jpegoptimparancs használatával kapcsolatos további információkért használja a -hzászlót a súgófájl megtekintéséhez:
jpegoptim -h
OptiPNG használata a PNG, BMP, GIF, PNM és TIFF fájlok optimalizálásához
Csakúgy, mint a jpegoptim, OptiPNGfelülírja az eredeti fájlokat, és alapértelmezés szerint lecseréli a tömörített verzióra a forráskönyvtárban. Eközben a BMP, GIF, PNM és TIFF fájlok esetében OptiPNGa fájl optimalizált .png változatát generálja az azonos névvel, az eredeti fájlokat érintetlenül hagyva. Ezeket a fájlokat manuálisan kell eltávolítani, ha a tömörítési folyamat megtörténik.
Az alábbiakban bemutatunk néhány példát arra vonatkozóan, hogyan lehet OptiPNGveszteségmentes tömörítést alkalmazni a képeken:
Ebben a példában az eredeti JPEG (.jpg) fájlokat a rendszer tárolja ~/pic.
a) Ha egyetlen fájlt szeretne tömöríteni, tegyük fel, hogy example.pngaz alábbi parancsot használja:
cd ~/pic
optipng example.png
Megjegyzés : Az eredeti example.pngfájlt egy optimalizált verzióra cseréljük.
b) Optimalizáljon egy .bmp fájlt example.bmp:
cd ~/pic
optipng example.bmp
Egy nevű fájl example.pngjön létre a forráskönyvtárban, miközben az eredeti example.bmpérintetlen marad.
c) Ha a forráskönyvtárban lévő összes .png fájlt tömöríteni szeretné:
cd ~/pic
optipng *.png
Az összes eredeti fájlt felülírja, és a tömörített verzióra cseréli.
d) Ha szeretné megtartani az eredeti fájlokat, akkor ezt a következőképpen teheti meg a -keepzászló használatával :
cd ~/pic
optipng -keep *.png
Az eredeti fájlok érintetlenek maradnak, és egy utótaggal lesznek ellátva .bak. Például example.png.bak.
e) Ha meg szeretné tartani az eredeti fájlokat, megadhat egy célkönyvtárat a tömörített verzió tárolására az alábbiak szerint:
cd ~/pic
optipng -dir ~/pic/optim *.png
Az összes eredeti fájl érintetlen marad a forráskönyvtárban, míg a tömörített verzió a célkönyvtárba kerül mentésre.
f) A OptiPNGparancs használatával kapcsolatos további információkért használja a -hzászlót a súgófájl megtekintéséhez:
optipng -h
Ezzel az oktatóanyagunk véget is ér.