LeanImg

Decuparea unei imagini duce la un fișier mai mic?

Când am aplicat un decupaj 16:9 la fotografia noastră de 538,6 KB, dimensiunea fișierului a crescut la 671 KB. Decuparea și ajustarea dimensiunii fișierului sunt operațiuni separate, ambele măsurate folosind același decupator.

Fotografia numită texture.jpg cu dimensiunile 3840x2160 cântărește 538,6 KB. Setează decupatorul de imagini online la 16:9 și apoi apasă Decupare. Imaginea descărcată rămâne 3840x2160, iar dimensiunea fișierului este acum 671 KB. Deoarece imaginea originală era în raport 16:9, zona dreptunghiulară a acoperit toți pixelii. Versiunea salvată la calitatea 92 a produs un JPEG care este mai greu decât cel cu care ai început.

Oamenii consideră că decuparea ar trebui să reducă dimensiunea fișierului, deoarece rămân mai puțini pixeli. Tăierea determină dreptunghiul, iar salvarea scrie octeți. Exemplele de mai jos provin din propriul nostru decupator, inclusiv cele care ne fac să arătăm mai rău.

Decuparea duce la o dimensiune mai mică a fișierului?

Uneori, când pixelii sunt eliminați, encoderul are mai puțin de lucru și un decupaj profund duce de obicei la o imagine mai mică. Encoderul este în continuare responsabil de selectarea greutății. Următoarele arată patru exemple ale aceleași fotografii procesate de decupatorul nostru folosind raporturile de aspect presetate:

Patru raporturi presetate ale texture.jpg, 538,6 KB.
RaportPixeli eliminațiFișier rezultatSchimbare
1:12160 x 2160413 KB23% mai mic
4:32880 x 2160519,6 KB4% mai mic
16:93840 x 2160671 KB25% mai mare
9:161215 x 2160259,9 KB52% mai mic
Rezultatul decupatorului LeanImg pentru texture.jpg la 16:9, 3840x2160 rămânând 3840x2160 și 538,6 KB devenind 671 KB
Card de rezultat după un decupaj 16:9 al texture.jpg.

Când o fotografie 16:9 este decupată la 16:9, dimensiunea fișierului crește de la 538,6 KB la 671 KB, iar calitatea setată la 92 este mai mare decât cea a salvării originale.

Ceea ce merită să observi este rândul 16:9; zero pixeli au fost eliminați din fișier, iar dimensiunea sa a crescut cu 132,4 KB. JPEG stochează imaginea în plăci de 8 pe 8. Când se efectuează o nouă codare la un nivel de calitate mai mare decât cel al originalului sau pe o rețea care nu mai corespunde acelor plăci, fișierul poate ajunge să fie mai mare decât numărul de pixeli care au fost eliminați. Dacă scopul este de a menține fișierul mic, atunci decupajul ar trebui trimis la compresorul de imagini. Punctul în care acel slider încetează să mai fie util pentru această fotografie este măsurat într-o secțiune proprie.

Decuparea are un efect asupra calității imaginii?

Da, acest lucru s-a întâmplat la JPEG; JPEG, WebP și AVIF sunt toate decodificate și apoi reencode la un nivel de calitate de 92. Această setare este suficient de mare pentru a fi imperceptibilă într-o fotografie, dar implică totuși o a doua compresie cu pierderi. În cazul unui screenshot care conține mult text mic, este necesar să-l verificați la 100% înainte de a-l folosi.

Decuparea unui PNG este un proces fără pierderi. Pixelii din interiorul dreptunghiului sunt exact aceiași cu zona corespunzătoare din original. Acest lucru a fost verificat în cazul alpha.png: când se aplică un decupaj 1:1 fișierului 900x606, se produce un PNG de 606x606 ale cărui valori RGBA se potrivesc cu cele ale pătratului central din fișierul original, iar dimensiunea fișierului scade de la 942,4 KB la 521,5 KB, deoarece 294 de coloane au fost eliminate. Versiunea formatului care păstrează un canal alpha este cea la care se face referire în acea regulă.

Un decupaj JPEG fără pierderi este disponibil într-un instrument de linie de comandă numit jpegtran, deoarece taie doar la intervale de 8 sau 16 pixeli pentru a menține blocurile DCT intacte. Imaginea este mai întâi decodificată de decupatoarele canvas ale browserului, inclusiv al nostru, prin OffscreenCanvas.convertToBlob.

Care este diferența dintre decupare și redimensionare?

Decuparea elimină pixelii care se află în afara dreptunghiului și alterează compoziția. Redimensionarea păstrează întreaga imagine și îi schimbă lățimea și înălțimea.

Când o față apare prea mică într-o fotografie largă, decupați-o mai întâi la un raport 1:1. Dacă compoziția este deja corectă și platforma necesită 1080x1080, atunci redimensionați-o. Cele mai multe fotografii de profil necesită ambele etape, în această ordine, deoarece un pătrat care are încă 2160 de pixeli lățime este de două ori mai lat decât fluxul Instagram.

Raportul 1:1 este 2160x2160 și cântărește 413 KB; are forma corectă, deși este încă de două ori mai lat decât o imagine de 1080.

Rezultatul decupatorului LeanImg pentru texture.jpg la 1:1, 3840x2160 devenind 2160x2160 și 538,6 KB devenind 413 KB
Card de rezultat după un decupaj 1:1 al texture.jpg.

Ghidul dimensiunilor pentru Instagram se aplică celor patru ținte care au 1080 de pixeli lățime. Spre deosebire de un redimensionator, un upscaler este o opțiune diferită care este folosită atunci când decupajul lasă prea puțini pixeli pentru imprimare sau pentru ecran.

Pot ajusta imaginea la o dimensiune precisă în pixeli?

Nu. Decupatorul funcționează folosind rapoarte de aspect și un dreptunghi desenat, și nu are un câmp de lățime sau înălțime. Am omis deliberat aceste câmpuri, deoarece încorporarea unei ținte în pixeli tinde să facă ca rezultatul să fie întins mai frecvent decât să rezulte în caseta pe care oamenii au introdus-o.

Redimensionați folosind raportul de care aveți nevoie și apoi introduceți valorile exacte în pixeli în redimensionator. Deoarece raportul este deja o potrivire, acea scară este curată. Pentru raporturi personalizate, utilizați cele două câmpuri întregi, 4 și 5, pentru a seta un portret 4:5.

Decuparea șterge datele EXIF și GPS?

Da, decuparea se efectuează pe un nou canvas și este apoi codificată de la zero, ceea ce înseamnă că nu rămâne niciun metadate din original. Datele EXIF, coordonatele GPS, timpii și miniatura încorporată lipsesc toate din fișierul pe care îl descărcați. La fel și informațiile despre marca și modelul camerei. Orientarea este aplicată pixelilor înainte de a se face decupajul, astfel încât o fotografie de telefon cu un flag de rotație de 6 ajunge să fie în poziția corectă.

O imagine AVIF care nu este deloc decupată ajunge totuși să fie rescrisă. Imaginea img.avif are dimensiunile 400x269 și o dimensiune de 9,3 KB; după un decupaj liber al întregii imagini, revine la 21,3 KB. Din nou avem același număr de pixeli, o nouă codare și un fișier mai mare. Acesta este același mecanism ca și cu rândul JPEG 16:9. Dacă deschideți tab-ul de rețea în timp ce decupați, veți vedea că rămâne gol: atât decodarea, cât și codarea au loc în cadrul tab-ului. Singurele date pe care politica noastră de confidențialitate afirmă că le colectăm sunt numărul de vizualizări de pagină și cifrele anonime de utilizare a instrumentului.

Care este rezultatul când decup un GIF?

Veți obține un PNG; când un GIF este decodificat în browser, se obține doar primul cadru, ceea ce înseamnă că orice salvat cu extensia .gif ar fi, de fapt, o imagine statică având un nume de fișier animat. Alterarea extensiei fișierului face ca aplatizarea să fie evidentă. Fișierul anim.gif a fost redus de la 587,4 KB la un PNG de 115,9 KB la 320x214, constând dintr-un cadru.

Decupatorul procesează o imagine la un moment dat, cu o dimensiune maximă a fișierului de 10 MB; un dreptunghi de decupare este o alegere făcută în legătură cu o singură fotografie. În mod similar, compresorul, redimensionatorul și convertorul gestionează fiecare până la 10 imagini pe sesiune.