Cum de a comprima fișierele GIF animate fără a pierde calitatea imaginii

GIF-urile animate, mai mult decât orice alt format de imagine digitală, au devenit înrădăcinate în cultura online. JPEG-urile reprezintă mai mult sau mai puțin o continuare a fotografiei tradiționale, dar GIF-urile sunt ceva nou și puternic. Bandă largă extinsă a condus la streaming video în ultimul deceniu, dar, înainte de aceasta, singura modalitate de a partaja cu ușurință imaginile în mișcare a fost utilizarea GIF-urilor.

GIF-urile s-au mutat dincolo de un format video primitiv, fără sunet. Cu succesul unor site-uri precum Tumblr și Reddit, ele sunt o formă de artă în sine. GIF-urile de reacție sunt unele dintre cele mai populare meme. 

Formatul GIF, cu toate acestea, nu este la fel de bun la compresie ca JPEG sau PNG. Singurul motiv pentru care GIF-urile continuă să fie atât de reușite este că formatul permite animație. Crearea unui GIF comprimat, cu detalii bune, necesită o gândire. Majoritatea GIF-urilor pe care le vedeți online sunt fie fișiere ridicol de mari, fie comprimate îngrozitor. 

Să ne uităm la comprimarea GIF-urilor animate fără a le zdrobi.

De ce comprimați Gifurile?

Așa cum am atins mai sus, fișierele GIF tind să fie mari. Un GIF poate fi de zece ori mărimea fișierului unui fișier de film identic. Dacă doriți ca GIF-urile cu aspect bun care pot fi partajate pe web, aceasta prezintă o problemă.

Dacă utilizați bandă largă de mare viteză, atunci încărcarea unui GIF de 10 MB încorporat într-o pagină web nu este o problemă. S-ar putea să dureze o secundă sau două, dar abia veți observa. Problema este că o mulțime de oameni nu accesează internetul printr-o conexiune rapidă.

Milioane de oameni noi obțin acces la internet în fiecare an, marea majoritate a acestora în țările în curs de dezvoltare. Ei nu au întotdeauna luxul accesului la internet rapid și accesibil. Conexiunile lor sunt adesea lente și costisitoare. Când proiectați conținut pentru internet, cum ar fi GIF-uri animate, trebuie să luați în considerare acești utilizatori.

ImageOptim pot comprima imagini fără pierderi pentru a le face mai accesibile.

Chiar și în țările dezvoltate, acestea reprezintă un număr foarte mare de persoane care au acces limitat și costisitor la internet: utilizatorii mobili. Telefoanele inteligente sunt acum modul dominant în care majoritatea oamenilor ajung online. În timp ce datele mobile pot fi incredibil de rapide în unele zone, este costisitoare. Dacă mai mult de jumătate dintre persoanele care văd GIF-ul dvs. o vor face cu un smartphone, atunci ar trebui să fie comprimate corespunzător.

În cele din urmă, majoritatea locurilor în care sunt găzduite GIF-urile înțeleg aceste două probleme. Aceasta înseamnă că plasează limite de dimensiune a fișierelor sau le execută prin algoritmi de compresie proprii. Dacă nu comprimați propriul dvs. GIF în mod corespunzător, acesta va fi la mila oricăror compresii pierdute pe care le-a ales altcineva. Dacă GIF-urile dvs. sunt comprimate corespunzător, aceasta va fi mult mai puțin o problemă.

Cum sa faci Gifuri bune

Nu există niciun punct de comprimare a unui GIF nerealizat și prost. Gunoiul, gunoi. Dacă te duci la efortul de a face un GIF, atunci ar trebui să o faci bine în fiecare etapă. Dacă începi să faci GIF-uri, îți sugerez tutorialul lui Jose Antunes Cinemografe: Cum se creează fotografii animate în Adobe Photoshop.

Efectuarea unui GIF bine optimizat în Photoshop.

Martin Perhiniak a scris un tutorial excelent despre modalitățile de optimizare a unui fișier animat GIF. Ar trebui să verificați înainte de a continua. Recepția principală este că există o serie de decizii importante care trebuie luate în jurul dimensiunii imaginii, lungimii GIF, numărului de cadre, numărului de culori și calității. Prin limitarea GIF-ului în zone mai puțin importante, puteți menține detaliile acolo unde doriți.

Cum de a comprima Gifs fără pierderi

În timp ce există instrumente comerciale disponibile, unul dintre algoritmii de optimizare optimă vine de la instrumentul open-source Gifsicle. Gifsicle algoritmul de comprimare compară fiecare cadru cu cel precedent și calculează diferența. Apoi salvează doar modificările, în loc să încorporeze toate detaliile redundante. Aceasta înseamnă că, dacă doar o zonă mică a imaginii se schimbă între fiecare cadru, obțineți o dimensiune mult mai mică a fișierului. Este o modalitate incredibil de eficientă de a comprima ceva fără pierderi.

Gifsiclul este, totuși, un instrument de linie de comandă. Dacă sunteți familiarizați cu linia de comandă atunci puteți să mergeți înainte și să o utilizați ca atare. Clonați Gifsicle de la GitHub și sunteți bine să plecați. 

ImageOptim folosind algoritmul Gifsicle poate salva destul de puțin dimensiunea fișierului de la GIF-urile optimizate prost.

Opțiunea pentru linia de comandă este prea tehnică pentru majoritatea oamenilor. Din fericire, există câteva aplicații de optimizare a imaginii care utilizează algoritmul Gifsicle.

Dacă sunteți pe un Mac, ImageOptim este cea mai bună soluție. Pe lângă comprimarea fără pierderi a GIF-urilor, se pot ocupa și de JPEG-uri și PNG-uri.

Pentru utilizatorii de Windows, FileOptimizer utilizează de asemenea Gifsicle pentru a-și executa compresia GIF. Pe lângă imagini, FileOptimizer pare să fie capabil să comprime aproape orice.

Există, de asemenea, câteva aplicații web care comprimă GIF-uri. Compresia GIF fără pierderi a Compressor.io folosește Gifsicle, deci este cea pe care o recomand. Multe alte aplicații web oferă doar compresie cu pierderi.

Punerea în practică

Cât de mult Gifsicle poate comprima GIF-ul depinde de cât de bine îl optimizați în prealabil. Dacă creați un GIF bine conceput în Photoshop, Gifsicle îl poate comprima cu încă două până la cinci procente. Dacă începeți cu un GIF slab optimizat, cu toate acestea, acesta poate comprima mult mai mult.

Am creat GIF de mai sus în Photoshop dintr-un scurt videoclip pe care l-am împușcat. În mod deliberat, am făcut-o cât mai grea pentru Gifsicle; aproape întreaga imagine se mișcă între fiecare cadru. 

Fișierul video original a ajuns la 20 MB. Când l-am transformat într-un GIF în Photoshop, am reușit să-l scot la aproximativ 4 MB, deși cu prețul multor detalii. Făcând-o prin ImageOptim a redus-o cu încă 4% până la 3,8 MB pe buton, fără a pierde mai multă calitate.

De asemenea, am rulat un sortiment aleatoriu de GIF-uri de la Giphy prin ImageOptim. Am o serie de valori de la 0% până la 24,9% de compresie. Din nou, acest lucru a fost fără nici o pierdere de calitate pentru GIF-urile.

Înfășurarea în sus

GIF-urile sunt incredibil de populare online. Din păcate, ele tind să fie fișiere destul de mari sau prost comprimate. Pentru persoanele care accesează internetul din conexiuni lente sau scumpe, este o problemă.

Cu aplicații precum ImageOptim, FileOptimizer și Compressor.io, puteți utiliza algoritmul de compresie puternic al lui Gifsicle pentru a vă reduce GIF-urile fără pierderi. În funcție de cât de bine ați reușit, puteți să vă radiați oriunde între 2 și 25% din dimensiunea fișierului.