Przejdź do treści

Przeglądarka Metadanych Obrazów - Wyodrębnij Dane EXIF, IPTC i XMP Online

Darmowa internetowa przeglądarka metadanych obrazów do wyodrębniania i analizowania danych EXIF, IPTC i XMP z plików JPEG, PNG i WebP. Przeglądaj ustawienia aparatu, lokalizację GPS, znaczniki czasu i więcej. 100% w przeglądarce - bez przesyłania plików.

Przeglądarka Metadanych Obrazów

Kliknij, aby przesłać lub przeciągnij i upuść

JPEG, PNG, WebP

Kalkulator załadunku...
📚

Dokumentacja

Przeglądarka metadanych obrazu

Przeglądarka metadanych obrazu odczytuje szczegóły techniczne zapisane w pliku obrazu bez otwierania go w edytorze zdjęć. Narzędzie odczytuje plik JPEG, PNG lub WebP w przeglądarce internetowej i wyświetla jego nazwę, rozmiar, typ, datę ostatniej modyfikacji, wymiary w pikselach, proporcje oraz głębię kolorów. Plik nigdy nie jest wysyłany na serwer.

Jakie informacje wyświetla to narzędzie?

Po przesłaniu pliku narzędzie wyświetla następujące właściwości:

  • Nazwa pliku — nazwa przesłanego pliku.
  • Rozmiar pliku — podany w jednostkach binarnych (KiB, MiB, GiB), których przeglądarki internetowe i systemy operacyjne zwykle używają do określania rozmiarów plików.
  • Typ pliku — typ MIME pliku, na przykład image/jpeg.
  • Ostatnia modyfikacja — data i godzina modyfikacji zarejestrowane przez system operacyjny dla tego pliku. Niekoniecznie jest to data wykonania zdjęcia; skopiowanie lub ponowne zapisanie pliku może ją zmienić.
  • Wymiary — szerokość i wysokość obrazu w pikselach, odczytane podczas dekodowania obrazu w przeglądarce.
  • Współczynnik proporcji — stosunek szerokości do wysokości, sprowadzony do najprostszej postaci wyrażonej liczbami całkowitymi.
  • Głębia kolorów — liczba bitów używanych do zapisania każdego piksela, odczytana z bajtów nagłówka pliku.

Czego to narzędzie nie wyświetla

Zdjęcia cyfrowe mogą również zawierać trzy inne rodzaje osadzonych metadanych: EXIF (Exchangeable Image File Format), zapisywane przez aparaty i telefony wraz ze szczegółami takimi jak obiektyw, przysłona, czas otwarcia migawki, ISO, a czasami także współrzędne GPS; pola IPTC (International Press Telecommunications Council), używane przez organizacje informacyjne do przechowywania podpisów, informacji o autorstwie i prawach autorskich; oraz XMP (Extensible Metadata Platform), format firmy Adobe przeznaczony do przechowywania historii edycji i niestandardowych znaczników.

To narzędzie nie odczytuje żadnego z tych trzech rodzajów danych. Nie może wyświetlić ustawień aparatu, lokalizacji GPS, informacji o prawach autorskich ani historii edycji, nawet jeśli plik je zawiera. Odczytuje tylko siedem wymienionych wyżej właściwości. Osoby potrzebujące danych EXIF, IPTC lub XMP powinny użyć dedykowanego narzędzia, takiego jak ExifTool, albo sprawdzić szczegóły zdjęcia w panelu właściwości pliku systemu operacyjnego.

Jak obliczane są jednostki rozmiaru pliku

Rozmiar pliku mierzy się w bajtach i przelicza na największą jednostkę binarną, w której liczba pozostaje czytelna. Narzędzie wielokrotnie dzieli liczbę bajtów przez 1024, aż wynik znajdzie się między 1 a 1024, a następnie zaokrągla go do dwóch miejsc po przecinku:

i=⌊log⁡blog⁡1024⌋i = \left\lfloor \frac{\log b}{\log 1024} \right\rfloor

s=b1024is = \frac{b}{1024^{i}}

gdzie b oznacza rozmiar pliku w bajtach, i — indeks jednostki, a s — rozmiar wyrażony w jednostce wskazywanej przez ten indeks.

Nazwy jednostek to Bytes, KiB, MiB, GiB, TiB i PiB — jednostki binarne, w których 1 KiB odpowiada 1024 bajtom. Różni się to od dziesiętnych jednostek KB/MB używanych przez niektóre menedżery plików, gdzie 1 KB odpowiada 1000 bajtom.

Przykład: plik o rozmiarze 2 500 000 bajtów daje indeks jednostki 2 (MiB), więc jego rozmiar wynosi 2 500 000 ÷ 1 048 576 ≈ 2,38 MiB, a nie 2,5 MB. Narzędzie przyjmuje pliki o rozmiarze do 50 MiB (52 428 800 bajtów).

Jak obliczane są proporcje obrazu

Proporcje obrazu oblicza się, dzieląc szerokość i wysokość przez ich największy wspólny dzielnik (NWD), czyli największą liczbę, która dzieli obie wartości bez reszty:

g=gcd⁡(w,h),R=wg:hgg = \gcd(w, h), \qquad R = \frac{w}{g} : \frac{h}{g}

gdzie w oznacza szerokość w pikselach, h — wysokość w pikselach, g — ich największy wspólny dzielnik, a R — proporcje obrazu.

Przykład: dla obrazu o wymiarach 1920 × 1080 pikseli NWD liczb 1920 i 1080 wynosi 120. Podzielenie obu liczb przez 120 daje 16:9.

Jak wykrywana jest głębia kolorów

Głębia kolorów jest właściwością nagłówka pliku, a nie zdekodowanego obrazu — przeglądarka zawsze wewnętrznie dekoduje obraz do pikseli o głębi 8 bitów na kanał, nawet jeśli plik źródłowy używał innej głębi. Aby podać rzeczywistą wartość, narzędzie odczytuje surowe bajty samego pliku zamiast zdekodowanego obrazu:

  • PNG: fragment IHDR przechowuje bajt głębi bitowej i bajt typu koloru, które łącznie określają liczbę bitów na piksel.
  • JPEG: znacznik początku ramki przechowuje precyzję próbek i liczbę składowych kolorów; liczba bitów na piksel jest równa iloczynowi precyzji i liczby składowych.
  • GIF: bajt deskryptora ekranu logicznego określa, ile bitów na piksel wykorzystuje tablica kolorów.
  • WebP: fragmenty VP8X, VP8 lub VP8L wskazują, czy obraz ma kanał alfa, co daje 24 bity na piksel (RGB) lub 32 bity na piksel (RGBA).

Przykład: standardowe zdjęcie JPEG o precyzji 8 bitów i z 3 składowymi kolorów (YCbCr) jest raportowane jako 24 bitów na piksel (8 bitów na kanał, YCbCr). Jeśli nagłówka pliku nie można dopasować do żadnego z tych czterech układów, pole głębi kolorów jest pomijane w wynikach.

Obsługiwane formaty plików

Narzędzie przyjmuje pliki JPEG, PNG i WebP. Inne formaty, w tym GIF, TIFF, HEIC oraz pliki RAW z aparatów, nie są akceptowane przez moduł przesyłania.

Jak korzystać z narzędzia

  1. Kliknij obszar przesyłania albo przeciągnij na niego plik JPEG, PNG lub WebP.
  2. Narzędzie dekoduje plik lokalnie i wyświetla jego metadane w tabeli.
  3. Kliknij przycisk „Copy” obok dowolnego wiersza, aby skopiować tylko tę wartość.
  4. Kliknij „Download Metadata”, aby zapisać wszystkie wartości w pliku tekstowym.

Wszystko odbywa się w przeglądarce z użyciem interfejsów API FileReader i Image języka JavaScript. Żaden plik nie jest w żadnym momencie przesyłany na serwer.

Przykład obliczeniowy

Przesłanie zdjęcia JPEG o wymiarach 1920 × 1080 pikseli i rozmiarze 2 500 000 bajtów, zapisanego z kodowaniem YCbCr o głębi 8 bitów, daje:

WłaściwośćWartość
Nazwa plikuphoto.jpg
Rozmiar pliku2,38 MiB
Typ plikuimage/jpeg
Ostatnia modyfikacja(data i godzina z pliku)
Głębia kolorów24 bity na piksel (8 bitów na kanał, YCbCr)
Wymiary1920 × 1080 pikseli
Proporcje16:9

Często zadawane pytania

Czy to narzędzie wyświetla lokalizację GPS lub ustawienia aparatu? Nie. Informacje te pochodzą z danych EXIF, a to narzędzie nie odczytuje segmentów EXIF. Raportuje tylko nazwę, rozmiar i typ pliku, datę ostatniej modyfikacji, wymiary, proporcje oraz głębię kolorów.

Czy mój obraz jest przesyłany na serwer? Nie. Plik jest w całości odczytywany i dekodowany w przeglądarce za pomocą języka JavaScript. Nigdy nie opuszcza urządzenia.

Dlaczego rozmiar mojego pliku jest wyświetlany w MiB zamiast w MB? Narzędzie używa jednostek binarnych (1 KiB = 1024 bajtów), zgodnie ze sposobem, w jaki większość systemów operacyjnych podaje rozmiary plików, zamiast jednostek dziesiętnych (1 KB = 1000 bajtów).

Dlaczego pole głębi kolorów nie pojawia się dla mojego obrazu? Głębia kolorów jest raportowana tylko dla plików JPEG, PNG, GIF i WebP, których nagłówek odpowiada znanemu układowi. Jeśli nagłówka nie można przeanalizować, pole jest pomijane zamiast wyświetlania wartości szacunkowej.

Dlaczego data „ostatniej modyfikacji” nie odpowiada dacie wykonania zdjęcia? Data ta pochodzi ze znacznika czasu modyfikacji pliku w systemie operacyjnym, a nie z aparatu. Skopiowanie, ponowne zapisanie lub przeniesienie pliku może ją zmienić, a ponadto może się różnić od daty wykonania zapisanej w danych EXIF (których to narzędzie nie odczytuje).

Czy mogę przesłać plik GIF, TIFF lub RAW? Nie. Moduł przesyłania akceptuje tylko pliki JPEG, PNG i WebP.