Słownik

Czym jest rozmiar obrazu?

Rozmiar obrazu to szerokość i wysokość zdjęcia w pikselach, zapisywane jako 1024x981. Informuje, ile pikseli ma zdjęcie, a nie ile bajtów ma plik.

image-size

Rozmiar obrazu to szerokość i wysokość zdjęcia, liczone w pikselach. W raporcie metadanych pole Image Size pokazuje obie liczby razem, na przykład 1024x981. Pierwsza liczba to szerokość obrazu, a druga to wysokość obrazu.

Rozmiar obrazu to nie to samo co rozmiar pliku. Rozmiar obrazu liczy piksele na zdjęciu. Rozmiar pliku liczy bajty w pliku.

Które pliki to zawierają

Formaty obrazów zapisują szerokość i wysokość zdjęcia, a każdy format przechowuje te 2 liczby w swoim własnym miejscu. Plik JPEG zapisuje je w segmencie Start Of Frame.

Plik PNG zapisuje szerokość i wysokość w pierwszym kawałku danych (chunku), który nazywa się IHDR. Pliki GIF i WebP przechowują te 2 liczby blisko początku pliku.

Wideo również ma rozmiar obrazu. W plikach MP4 i MOV nagłówek ścieżki zapisuje szerokość i wysokość ścieżki wideo. Program ffprobe podaje też szerokość i wysokość dla każdego strumienia wideo.

Skąd pochodzi wartość

Image Size zazwyczaj nie jest osobnym polem w pliku. Czytnik metadanych ExifTool oblicza Image Size po odczytaniu wszystkich pozostałych metadanych. ExifTool zwykle bierze pola Image Width i Image Height i łączy je w jedną wartość. Dla surowych plików Canon CR2 używa zamiast tego pól Exif Image Width i Exif Image Height.

Zdjęcia z aparatów mogą też zawierać pola EXIF dotyczące rozmiaru. Standard Exif nazywa je ImageWidth (0x0100) i ImageLength (0x0101) dla obrazów nieskompresowanych.

Dla skompresowanych obrazów, takich jak JPEG, standard używa zamiast tego pól PixelXDimension (0xA002) i PixelYDimension (0xA003). ExifTool pokazuje PixelXDimension i PixelYDimension jako Exif Image Width i Exif Image Height.

Jak wygląda ta wartość

Image Size pokazuje 2 liczby całkowite z małą literą x pomiędzy nimi. Szerokość jest zawsze pierwsza. W surowej wartości z ExifTool liczby są oddzielone spacją, jak w 1024 981.

Wartość 1024x981 mówi Ci o zdjęciu, że:

  • Szerokość obrazu to 1024 piksele.
  • Wysokość obrazu to 981 pikseli.
  • Zdjęcie ma 1024 razy 981 pikseli, czyli łącznie 1 004 544 piksele.
  • To około 1,0 megapiksela, ponieważ jeden megapiksel to 1 000 000 pikseli.

Dlaczego szerokość i wysokość mogą wyglądać na zamienione

Zdjęcie można zapisać w jednej pozycji, a wyświetlić w innej. Pole Exif Orientation mówi przeglądarce, jak obrócić zapisane zdjęcie, zanim zostanie ono pokazane.

Gdy Orientation ma wartość 5, 6, 7 lub 8, wiersze zapisanego obrazu stają się na ekranie kolumnami. Widziana szerokość jest wtedy zapisaną wysokością, a widziana wysokość zapisaną szerokością. Image Size podaje zapisane liczby, więc zdjęcie, które widzisz w pionie (portret), może mieć rozmiar poziomy (krajobraz).

Dlaczego ma to znaczenie

Rozmiar obrazu mówi Ci, z iloma pikselami możesz pracować. Do druku pole X Resolution podaje liczbę pikseli na cal lub na centymetr. Szerokość w pikselach podzielona przez tę liczbę daje szerokość wydruku w tej jednostce.

Na przykład zdjęcie o szerokości 1024 piksele, drukowane w rozdzielczości 300 pikseli na cal, ma około 3,4 cala szerokości. To około 8,7 cm.

Rozmiar obrazu ma też znaczenie na stronach internetowych. Gdy strona podaje szerokość i wysokość obrazu, przeglądarka może zarezerwować miejsce, zanim obraz się załaduje. Strona przesuwa się wtedy mniej lub wcale, gdy zdjęcie się pojawi.

Rozmiar obrazu nie jest jedynym czynnikiem decydującym o rozmiarze pliku. Kompresja określa też, ile bitów używa każdy piksel, a pole Exif CompressedBitsPerPixel zapisuje ten tryb kompresji w bitach na piksel. Dlatego 2 zdjęcia o tym samym rozmiarze obrazu mogą mieć różne rozmiary pliku, jeśli używają innej kompresji.