Ez a cikk ezelőtt jelent meg több mint három évig. Ne feledje, hogy az új verziókkal és az állandó szoftverfrissítésekkel ez könnyű Cikk ez elavult. Ha érdekel frissítés, küldjön nekem egy e-mailt a kapcsolatfelvételi űrlapon keresztül.

lehet

Néhány hónapig nem fejlesztettem semmilyen alkalmazást Android. Emiatt az utóbbi időben nem szoktam használni a nautilus-iconify plugint, amely lehetővé teszi az Android számára különböző méretű ikonok létrehozását a képernyők szerint. Ebben a kiegészítőben már felvettem a PNG képek tömörítésének lehetőségét, mivel fontosnak tartom, hogy az alkalmazások mérete a lehető legkisebb legyen. Ennek ellenére minden publikált cikkemben több képet is tartalmazok. És az Ubuntu számára fejlesztett alkalmazásokhoz és bővítményekhez is. És különösen ez az oldal, ahol több Aggódom a képek súlya miatt, és ezért úgy döntöttem, hogy létrehozok egy új plugint a következőhöz: csökkentse a képek súlyát PNG elvileg.

De miért éppen a PNG formátumúak? Nos, számomra fontos a PNG-képek súlyának csökkentése, mert alapvetően ezeket használom mind az Android-alkalmazásokban az Ubuntu, mind pedig főleg ezen a webhelyen. Az a tény, hogy PNG-k, a átláthatóság. Tisztában vagyok vele, hogy a JPG segítségével kisebb súlyú képeket kaphat ugyanolyan méretekkel és jellemzőkkel ... szükségünk van átláthatóságra. Másik lehetőség az igénybevétel lehetne Web, de a probléma az, hogy jelenleg nem mindenki támogatja a böngészők.

Mint tudják, minden alkalommal további oldalakat látogat meg a mobilról, és emiatt a oldal súlya van fontos, mert Két ok, egyrészt mint kérdés sebesség. Minél nehezebb az oldal, annál hosszabb ideig tart betölteni. Másrészt által az adatsebességed minél nagyobb egy oldal, annál többet fizet a letöltéséért. És ha nem fizet, mert X Gb aránya van, végülis én költöm el azt a GB-ot, és végül vagy fizet, vagy pedig a kapcsolat lassabb lesz.

Ezen okokból, alapvetően az Ön számára, annak érdekében, hogy az oldal megtekintésével kapcsolatos tapasztalatai kielégítőek legyenek, fontos csökkenteni az oldal, és ezért az azon megjelenő képek méretét.

És miért egy plugin a Nautilus számára? Az ok egyszerű, mert kényelem, csak muszáj válasszon képeket és csökkentse a méretét.

Milyen eljárást alkalmaz a képek súlyának csökkentésére? Miért választotta ezt a rendszert? ....

Eszközök a PNG képek súlyának csökkentésére

Különböző eszközök állnak rendelkezésre a PNG-képek súlyának csökkentésére mind online (amit már régen elvetettem), mind magukban a Linux disztribúciókban, amelyeket a terminálról lehet használni.

Néhány, amit kipróbáltam:

  • optipng. Csökkentse a méretet az adatok újracsomagolásával és veszteségek nélkül. Ennek az eszköznek az az előnye, hogy adatvesztés nélkül csinálja. A kép minősége megegyezik az eredetivel. A probléma az, hogy nagyon lassú.
  • pngcrush. Ez az eszköz az előzőhöz hasonlóan veszteség nélkül optimalizálja a képet, de az előzőhöz hasonlóan nagyon lassú.
  • pngquant. Az előző kettővel ellentétben ez az eszköz módosítja a képet. Ennek azonban két előnye van, egyrészt sokkal gyorsabb, másrészt jelentősen csökkenti a kép súlyát. Valójában a PNG-kép csökkentését 24 bitesről 8 bitesre csökkenti.
  • pngnq. Ez az eszköz csökkenti a képek súlyát a 24 bitesről a 8 bitesre, de a képkvantáláshoz más technikát használ.

Habár több tesztet is elvégeztem, különösen az idő kapcsán, olvastam egy érdekes cikket a Pontatlan Rambling-ban, amelyben összehasonlítják a négy eszközt. Ebből a következő grafikonok rajzolódnak ki. Az első, aki csökkenti a kép súlyát:

A következő grafikon összehasonlítást mutat a kapott kép minőségével kapcsolatban, miután minden eszközzel csökkentette a súlyát.

Az első grafikonból arra lehet következtetni, hogy a képek súlyának nagy csökkentése érdekében a legjobbak a következők: pngnq vagy pngquant.

A grafikonok második részéből pedig látható, hogy a minőségromlás a legtöbb esetben kisebb a pngquant értéknél. Mindenesetre, amint azt a Make: spanyol nyelven jelzi, a legjobb lenne mindkét eszközzel számszerűsíteni, és a kapott képet választani a legjobban.

Az időkkel kapcsolatban azt kell mondanom, hogy a leggyorsabb pngnq, -hoz képest több mint 100% -os megtakarítás elérése pngquant, míg az esetére optipng a megtakarítás nagyobb, mint 3800%.

Példaként egy 28 MB-os képet, a feliratozással majdnem eltart 6 perc, pngquant esetén 18 másodpercet vesz igénybe, míg a pngnq nem jön 9 másodperc.

Csökkentse a PNG képek súlyát a nautilus-pngcompress segítségével

De miért használja a nautilus-pngcompress programot a PNG képek súlyának csökkentésére? Őszintén szólva? Szükségszerűség miatt.

Kétségtelen, hogy hatalmas átalakítási, redukciós stb. Műveletek végrehajtásához a leggyorsabb a terminál használata. Ez azonban nem a legpraktikusabb, ha néhány képet konvertál.

Egy másik ok a választásra nautilus-pngcompress, Ez az a képesség, amellyel rendelkezik a terminállal. Esetemben az a problémám szokott lenni, hogy időről időre nem emlékszem a terminálon használt eszközre, és sok időt pazarolok az optimális eszköz keresésére.

Val vel nautilus-pngcompress, Megvan az az előnye, hogy grafikusan látja a tömörítés előrehaladását, megállíthatja, ha megfontolja, és kéznél van, hogy kiválassza a szükséges képek csökkentését.

Redukciós motor

A PNG képek súlyának csökkentésére rendelkezésre álló eszközök közül végül úgy döntöttem, hogy felhasználom pngnq, és mivel az összes általam elvégzett teszt során az elért eredmények több mint kielégítőek voltak.

Az az igazság, hogy nem láttam különbséget az általam átalakított képek között a minőség szempontjából, de ennek ellenére az idő tekintetében, a megtakarítás nagyon jelentős.

Használat és működés

A PNG képek egy vagy több súlyának csökkentése érdekében a Nautilus fájlkezelőből csak ki kell választanunk azokat, amelyeket figyelembe veszünk. Az egér jobb gombjával megnyomjuk a kontextuális menüt. És kiválasztjuk az opciót Tömörítse a PNG fájlokat,

A jelzett opció kiválasztása után megjelenik egy párbeszédpanel, ahol tájékoztat minket a választott képek súlyának csökkentésében elért haladásról.

Miután a képek súlya csökkent, a fájlkezelő ablakában látni fogjuk az új képeket, ahol hozzá lett adva -csökkent a fájl végén.

Telepítés

Ez a plugin a PNG képek tömegének csökkentésére nem szerepel a hivatalos Ubuntu tárolókban, de egyszerűen telepítheti a ppaurl használatával, amelyhez csak a nautilus-pngcompress gombra kell kattintania
A terminálhoz is eljuthat, és végrehajthatja a következő parancsokat,