Utilia

Comparare de imagini

Compară două imagini una lângă alta, cu cursor înainte/după, suprapunere sau hartă a diferențelor care numără pixelii modificați. Gratuit, fără încărcare.

Vizualizare
Zoom 100 %

Cum compari două imagini

  1. Trage prima poză pe Imaginea A (înainte) și a doua pe Imaginea B (după) sau dă clic pe fiecare zonă pentru a alege un fișier. Sunt acceptate JPG, PNG, WebP, GIF, BMP, SVG și orice alt format pe care îl poate deschide browserul tău.
  2. Alege Vizualizare: Una lângă alta, Cursor, Suprapunere (onion skin) sau Diferență.
  3. Dacă cele două poze nu au aceeași dimensiune, alege ce se întâmplă la Când dimensiunile diferă: Scalează B la dimensiunea lui A, Dimensiune originală, aliniat sus-stânga sau Dimensiune originală, centrat.
  4. Fă zoom cu rotița mouse-ului, cu ciupirea din două degete, cu butoanele Mărește și Micșorează sau cu tastele + și −, și trage pentru a deplasa. Toate panourile urmează același zoom și aceeași poziție, deci te uiți mereu la același loc în ambele imagini. Potrivește în vizualizare arată din nou poza întreagă.
  5. În vizualizarea Diferență, setează Toleranță și Măsura diferenței, apoi citește rezultatele de sub poză. Descarcă diferența (PNG) salvează harta evidențiată.

Schimbă A și B inversează cele două poze; Șterge o ia de la capăt.

Cele patru vizualizări

  • Una lângă alta arată A în stânga și B în dreapta, cu zoom și deplasare sincronizate. Este cea mai simplă cale de a judeca aspectul general, culoarea și claritatea.
  • Cursor suprapune cele două imagini și dezvăluie B în dreapta unei linii verticale de separare. Trage linia pe imagine, dă clic unde o vrei sau folosește controlul Poziția cursorului (merge și cu tastele săgeți). Este vizualizarea clasică înainte/după pentru retușare, restaurare, mărire sau teste de compresie.
  • Suprapunere (onion skin) așază B peste A cu Opacitatea lui B reglabilă. Glisând de la 0 % la 100 %, dezaliniările, elementele mutate și textul deplasat sar în ochi.
  • Diferență pictează în roșu aprins fiecare pixel care s-a schimbat, peste o copie gri, ștearsă, a imaginii A. Zonele identice se pierd în fundal, deci chiar și o schimbare de un pixel se observă ușor când faci zoom. La un zoom suficient de mare, pixelii apar ca pătrate clare, nu netezite.

Cum se măsoară diferența

Fiecare pixel din A este comparat cu pixelul de la același loc din B. Culorile sunt mai întâi înmulțite cu opacitatea lor, deci doi pixeli complet transparenți sunt considerați egali chiar dacă culoarea lor ascunsă diferă.

  • Cea mai mare diferență pe canal ia cea mai mare distanță dintre roșu, verde, albastru și alfa, pe o scară de la 0 la 255. O valoare de 12 înseamnă că cel puțin un canal s-a mișcat cu 12 niveluri.
  • Distanța de culoare (RGB + alfa) este distanța în linie dreaptă (euclidiană) dintre cele două culori, împărțită la 2, astfel încât să meargă tot de la 0 la 255. Reacționează mai mult la schimbările răspândite pe mai multe canale.

Un pixel se consideră modificat când diferența lui este mai mare decât Toleranță. La 0 se raportează orice schimbare, ceea ce este ideal pentru a verifica dacă două exporturi sunt cu adevărat identice. O toleranță de 5–15 ignoră zgomotul mărunt adăugat de compresia JPEG sau WebP și păstrează editările reale.

Rezultatele arată ambele dimensiuni de imagine, Zona comparată, Proporție modificată ca procent, numărul de Pixeli modificați, Cea mai mare diferență găsită și Regiunea modificată: cel mai mic dreptunghi care conține fiecare pixel modificat, cu colțul lui din stânga sus.

Imagini de dimensiuni diferite

Cu Scalează B la dimensiunea lui A, B este întins exact la lățimea și înălțimea lui A, ceea ce se potrivește unei copii redimensionate sau recomprimate a aceleiași poze. Cu cele două opțiuni Dimensiune originală, ambele imagini își păstrează pixelii într-o zonă suficient de mare pentru amândouă; părțile acoperite de o singură imagine sunt considerate modificate. Pozele mai mari de 4096 de pixeli pe latura cea mai lungă sunt comparate la o dimensiune redusă, iar un mesaj te anunță.

Ambele fișiere sunt citite și comparate în browserul tău; nu sunt încărcate niciodată pe un server.

Întrebări frecvente

Cum verific dacă două imagini sunt exact identice?

Alege Diferență, setează Toleranță la 0 și folosește Scalează B la dimensiunea lui A doar dacă dimensiunile coincid deja. Dacă mesajul spune că imaginile sunt identice, fiecare pixel se potrivește.

De ce o copie JPEG arată mii de pixeli modificați?

Compresia JPEG și WebP modifică ușor culorile peste tot. Mărește Toleranță la circa 10 pentru a ascunde acest zgomot și a păstra doar editările vizibile.

Pot compara capturi de ecran ale unui site înainte și după o modificare?

Da. Este o verificare obișnuită de regresie vizuală: încarcă cele două capturi, folosește Diferență pentru a găsi zonele modificate, apoi Cursor sau Suprapunere (onion skin) pentru a vedea ce s-a mutat.

Ce îmi spune Regiunea modificată?

Este dreptunghiul care încadrează toți pixelii modificați, dat ca dimensiune și poziție a colțului din stânga sus, ceea ce te ajută să găsești o mică editare într-o poză mare.

Imaginile mele sunt trimise undeva?

Nu. Totul rulează local în browserul tău, iar nimic nu este încărcat sau stocat.