Comprimator de imagini

Micșorează fișierele JPEG, PNG și WebP în browserul tău, la aceeași dimensiune în pixeli.

Până la 20 imagini simultan. Compresia începe imediat ce le adaugi.

Intensitatea compresiei
Gata. Adaugă imagini pentru a începe.

Imaginile tale sunt procesate în browser. Nimic nu este încărcat pe BroBroGo.

Întrebări frecvente

Imaginile mele sunt încărcate?

Nu. Comprimatorul rulează în browserul tău și păstrează fișierele imagine pe dispozitivul tău.

Ce formate de imagine sunt acceptate?

Acceptă fișiere de intrare JPEG, PNG și WebP cu ieșire în format JPEG, WebP și PNG.

Compresia va reduce calitatea imaginii?

Compresia inteligentă testează variante ușoare de calitate și o păstrează pe cea mai mică care arată totuși clar.

Pot stabili o dimensiune exactă pentru fișier?

Da. Modul de dimensiune țintă caută un nivel de calitate corespunzător și reduce ușor dimensiunile dacă este necesar.

Cum funcționează reducerea dimensiunii fișierelor de imagine

Dimensiunea în octeți a unui fișier de imagine este determinată de trei factori principali: numărul total de pixeli (lățimea înmulțită cu înălțimea), cantitatea de informație de culoare alocată fiecărui pixel și eficiența algoritmului de codare în a prezice și grupa pixelii similari.

Instrumentul „Comprimator de imagini” rulează direct în browserul dumneavoastră. Atunci când adăugați imagini, procesul de compresie începe imediat, fără a fi necesară o configurare prealabilă. În mod implicit, fiecare fișier este returnat în formatul său original, păstrându-și lățimea și înălțimea exprimate în pixeli. Modificarea se aplică exclusiv volumului de date utilizat pentru descrierea acestor pixeli. Compresia implică renunțarea la anumite detalii fine ale imaginii, iar nivelul de reducere a calității este dictat de setarea de intensitate aleasă.

Procesarea imaginilor se realizează local, în browserul utilizatorului. Fișierele selectate sau plasate în zona dedicată rămân pe dispozitivul dumneavoastră pe parcursul întregii operațiuni; nicio imagine nu este încărcată pe serverele BroBroGo și nimic nu este trimis nicăieri în niciun moment.


Formatele acceptate și comportamentul la import

Instrumentul acceptă exclusiv fișiere în formatele JPEG, PNG și WebP. Puteți adăuga imagini utilizând butonul „Alege sau plasează imagini” sau prin glisarea lor direct peste această zonă. Sub zona de plasare este afișat textul de ghidare „JPEG, PNG sau WebP. Fișierele rămân pe acest dispozitiv.”.

Limitele și regulile de procesare la introducerea datelor includ:

  • Numărul de fișiere: Puteți adăuga „Până la 20 imagini simultan. Compresia începe imediat ce le adaugi.”. Dacă selectați un număr mai mare de fișiere, interfața va afișa mesajul de eroare „Alege cel mult {max} imagini odată.”.
  • Controlul fluxului: În timp ce un lot de imagini este în curs de procesare, vizualizarea progresului oferă opțiunea „Anulează”.
  • Fișiere neacceptate: Introducerea oricărui alt format în afară de cele trei menționate va genera eroarea „Sunt acceptate doar fișierele JPEG, PNG și WebP.”.
  • Fișiere corupte sau invalide: Dacă un fișier nu poate fi deschis, instrumentul afișează mesajul „Acest fișier nu a putut fi deschis ca imagine. Poate fi corupt, gol sau să nu fie de fapt o imagine.”. Un fișier defect nu oprește procesarea întregului lot; restul imaginilor sunt comprimate, iar la final se raportează numărul celor eșuate sub forma „{count} fișiere nu au putut fi procesate.”.
  • Erori generice de compresie: Dacă o imagine eșuează din alte motive tehnice, se va afișa mesajul „Compresia a eșuat. Încearcă o imagine mai mică sau alt format de ieșire.”.
  • Mesaje de stare: În timpul rulării, progresul indică numele fișierului și poziția sa în lot, de exemplu „Se comprimă beach.jpg (3/6)...”, finalizându-se cu textul „Au fost comprimate {count} imagini.”. Când instrumentul este inactiv, starea afișată este „Gata. Adaugă imagini pentru a începe.”.

Opțiuni avansate de configurare a compresiei

Toate setările suplimentare sunt opționale și se află într-un panou de pe ecranul de rezultate, intitulat „Nu este suficient de mică sau de clară?”. Acest panou este închis în mod implicit și devine vizibil doar după ce utilizatorul face clic pe el pentru a-l deschide. Niciunul dintre aceste controale nu este prezent pe ecran înainte de obținerea primului rezultat.

[Nu este suficient de mică sau de clară?] (Faceți clic pentru deschidere)
  ├── Intensitatea compresiei:
  │     ├── Mai clar
  │     ├── Recomandat (Implicit)
  │     ├── Mai mic
  │     └── Dimensiune fixă ──> [Dimensiune țintă: 100 KB] (Min: 10 KB / Max: 50 MB)
  ├── Format de ieșire:
  │     ├── Păstrează formatul original (Implicit)
  │     ├── JPEG
  │     ├── WebP
  │     └── PNG
  └── Limite dimensiuni:
        ├── Lățime maximă (Interval: 1 - 12000)
        └── Înălțime maximă (Interval: 1 - 12000)

Intensitatea compresiei

Sunt disponibile patru opțiuni, una dintre ele fiind activă în permanență:

  1. Mai clar: Păstrează cea mai mare fidelitate față de original, dar oferă cea mai mică reducere a fișierului.
  2. Recomandat: Aceasta este setarea implicită, optimizată pentru un raport echilibrat între calitate vizuală și economie de spațiu.
  3. Mai mic: Permite cea mai pronunțată reducere a dimensiunii fișierului, acceptând modificări vizuale mai mari.
  4. Dimensiune fixă: Permite definirea unei limite stricte de dimensiune. Când este selectată, apare câmpul „Dimensiune țintă”, precompletat cu valoarea de pornire de 100 KB. Acest câmp acceptă valori numerice exprimate în KB sau MB, cu o limită minimă de 10 KB și una maximă de 50 MB.

Format de ieșire

Puteți opta pentru „Păstrează formatul original”, „JPEG”, „WebP” sau „PNG”. Dacă browserul utilizat nu are capacitatea tehnică de a scrie fișiere WebP, această opțiune specifică va fi indisponibilă în listă, prevenind salvarea silențioasă într-un alt format.

Lățime maximă și Înălțime maximă

Ambele câmpuri pornesc de la valoarea implicită de 2560 și acceptă valori cuprinse între 1 și 12000. Aceste valori reprezintă plafoane maxime (limite superioare), nu ținte de redimensionare forțată. O imagine care are deja dimensiunile sub aceste limite nu va fi modificată în lățime sau înălțime.

După modificarea setărilor din acest panou, puteți folosi butonul „Comprimă din nou” pentru a reprocesa aceleași fișiere cu noile opțiuni, sau „Comprimă alte imagini” pentru a goli lotul curent și a reveni la zona de import.


Particularitățile algoritmilor pe formate de imagine

Fiecare format de imagine este tratat prin metode specifice pentru a obține o reducere optimă a dimensiunii în octeți.

Compresia PNG (Proces lossy urmat de repachetare)

Spre deosebire de o simplă salvare fără pierderi, ieșirea PNG generată de acest instrument este redusă în mod lossy (cu pierdere de informație). Numărul de culori distincte din imagine este redus la o paletă de maximum 255 de culori, după care fișierul este repachetat fără pierderi (lossless).

Sunt testate succesiv mai multe trepte de reducere a culorilor. Fiecare variantă rezultată este comparată cu originalul și este eliminată dacă diferența vizibilă depășește un anumit prag de calitate. Varianta cea mai mică în octeți care trece testul de calitate este cea reținută.

  • Setarea Mai clar testează doar cea mai fină treaptă de reducere a culorilor și aplică o verificare strictă a asemănării.
  • Setarea Recomandat analizează un interval moderat de culori.
  • Setarea Mai mic testează cel mai larg interval de culori și acceptă modificări vizuale mai evidente.

Dacă nicio variantă cu paletă redusă de culori nu trece testul de calitate (cazul fotografiilor salvate greșit ca PNG sau al imaginilor care sunt deja indexate), fișierul este repachetat exclusiv lossless. În acest caz, reducerea de dimensiune este modestă, iar rezultatul va fi însoțit de nota: „Această imagine are prea multe detalii fine pentru a fi micșorată mai mult fără daune vizibile, așa că a fost păstrată identică pixel cu pixel.”. Reducerea numărului de culori elimină definitiv informația cromatică din fișierul descărcat, iar repachetarea ulterioară este singura etapă lossless din acest proces.

Compresia JPEG și WebP

Pentru aceste formate, imaginea este codată la mai multe niveluri de calitate. Fiecare variantă este comparată cu originalul, fiind păstrată cea mai mică versiune care menține o fidelitate vizuală strânsă.

Dacă alegeți formatul JPEG pentru o imagine care conține zone transparente, transparența va fi înlocuită automat cu culoarea albă, deoarece formatul JPEG nu suportă canalul alfa.


Funcționarea modului „Dimensiune fixă”

Atunci când selectați opțiunea „Dimensiune fixă”, algoritmul încearcă să atingă limita de octeți specificată prin încercări succesive. Dacă ajustarea parametrilor de codare nu este suficientă pentru a coborî sub limita setată, instrumentul începe să micșoreze dimensiunile fizice ale imaginii cu aproximativ 10% în fiecare etapă de procesare.

Această reducere dimensională se oprește în momentul în care este atinsă oricare dintre următoarele două limite:

  1. Pragul de o treime din pixeli: Numărul total de pixeli ai imaginii ajunge la aproximativ o treime (33%) din valoarea inițială. De exemplu, o imagine de 4000 × 3000 pixeli (12 milioane de pixeli) nu va fi micșorată sub pragul de aproximativ 4 milioane de pixeli (ceea ce înseamnă că fiecare latură va ajunge la aproximativ 58% din lungimea sa inițială). Această limită reprezintă numărul de pixeli rămași, nu cantitatea eliminată.
  2. Pragul laturii minime: Latura cea mai lungă a imaginii atinge valoarea de 800 de pixeli, sub care algoritmul nu va mai coborî.

Dacă dimensiunea țintă a fost atinsă în urma acestor pași, rezultatul va afișa eticheta „Țintă: Atins”. În caz contrar, se va afișa eticheta „Țintă: Cel mai apropiat rezultat posibil”. Această din urmă etichetă indică faptul că imaginea a fost deja redusă la maximum atât din punct de vedere al calității codării, cât și al dimensiunilor fizice (până la una dintre cele două limite de siguranță), fără a putea coborî sub pragul de octeți cerut. În această situație, utilizatorul trebuie să mărească dimensiunea țintă sau să accepte o imagine mai mică.


Structura ecranului de rezultate și descărcarea

După finalizarea procesării, ecranul de rezultate oferă detalii complete despre optimizarea realizată:

  • Total salvat: Afișează procentul total de spațiu economisit pentru întregul lot, însoțit de o linie de detaliu cu numărul de imagini și dimensiunea totală înainte și după compresie, sub forma „{count} imagini, de la {original} la {compressed}” (de exemplu: „6 imagini, de la 8.4 MB la 1.1 MB”).
  • Vizualizarea comparativă: Include o bară de glisare cu textul „Trageți pentru a compara imaginea originală cu cea comprimată”, având etichetele „Original” (împreună cu dimensiunea sa) pe o parte și „Comprimat” (împreună cu dimensiunea sa) pe cealaltă parte. Selectarea oricărei imagini din listă o încarcă pe aceasta în zona de comparație.
  • Informații individuale per imagine: Fiecare fișier procesat este listat cu o miniatură, numele fișierului de descărcat, dimensiunea originală, dimensiunea comprimată, un indicator cu procentul salvat, plus detaliile „Dimensiuni” și „Tip”.
  • Limitare automată de memorie: Dacă o imagine foarte mare a depășit plafonul intern de siguranță de aproximativ 24 de milioane de pixeli, aceasta este redimensionată automat pentru a preveni epuizarea memoriei browserului. În acest caz, pe ecran va apărea mențiunea „Limitat automat pentru siguranța memoriei”.
  • Sugestia WebP: Dacă salvarea aceleiași imagini în format WebP ar reduce dimensiunea fișierului la mai puțin de jumătate față de formatul actual, va apărea nota: „Această poză ar fi mult mai mică în format WebP. Schimbați formatul de ieșire de mai jos pentru a încerca.”. Aceasta este doar o recomandare vizuală; formatul nu se schimbă automat dacă este selectată opțiunea de păstrare a formatului original.
  • Păstrarea fișierului original: Dacă versiunea comprimată nu este mai mică decât cea originală (la aceleași dimensiuni și în același format), instrumentul păstrează fișierul original intact. În dreptul acestuia va apărea explicația: „Acest fișier este deja la fel de mic pe cât îl putem face, așa că s-a păstrat originalul.”.

Descărcarea fișierelor

Puteți descărca fiecare imagine individual folosind butonul „Descarcă” sau întregul lot comprimat prin butonul „Descarcă tot (.zip)”.

Fișierele descărcate individual vor avea numele original la care se adaugă sufixul -compressed, păstrând extensia formatului în care au fost salvate. Fișierele care au fost păstrate intacte (deoarece nu s-a putut obține o dimensiune mai mică) își vor păstra numele original neschimbat.


Metadatele și rotația imaginilor

Procesul de compresie implică rescrierea completă a structurii de date a imaginii. Din acest motiv, informațiile suplimentare stocate în fișierul original – cum ar fi setările camerei foto, data realizării fotografiei sau coordonatele GPS (datele EXIF) – nu sunt transferate în noul fișier comprimat.

Singura excepție o reprezintă fișierele returnate intacte (cele care nu au putut fi comprimate mai mult), deoarece acestea sunt fișierele originale și își păstrează toate metadatele intacte