Czy TIFF jest naprawdę wyższej jakości niż PNG-24?


20

Przeprowadziłem badania, aby dowiedzieć się, dlaczego więcej osób nie przechowuje plików obrazów w wysokiej rozdzielczości jako PNG-24. PNG ma dokładnie odwracalną, bezstratną kompresję, jest to format przyjazny dla sieci, więc każda przeglądarka internetowa może go wyświetlić i obsługuje pełną przezroczystość.

Widziałem kilka osób, które twierdzą, że TIFF ma „wyższą jakość” niż PNG, ale nikt nie podaje żadnych szczegółów na temat tego, w jaki sposób jest wyższej jakości. PNG-24 jest bezstratny, więc kiedy „Zapisujesz jako” plik TIFF do PNG, jak dokładnie tracisz jakość?


1
Określ wyższą jakość . Czy utrata profilu kolorów oznacza niższą jakość? Tracisz metadane? Ostrość? Głębia koloru?
— trwa

@takeshin, Zzz, kiedy ludzie mówią o obrazach, „wyższa jakość” oczywiście odnosi się do jakości obrazu. Co jeszcze by to było? Jeśli komputer wyświetla FileA przy użyciu tych samych pikseli, co robi z FileB, możemy powiedzieć, że oba pliki mają identyczną jakość obrazu.
— Pacerier

Odpowiedzi:


24

Wspomniałeś wyraźnie o PNG-24 - który ma osiem bitów na kanał, podczas gdy plik TIFF może mieć 16. To byłby jeden z powodów, dla których jakość mogłaby być wyższa, szczególnie z konwersji RAW, ale także, jeśli wykonujesz dużo edycji.

Standard PNG obsługuje również 16 bitów na kanał (PNG-48), ale nie wiem, ile aplikacji to obsługuje, podczas gdy prawie wszystko, co potrafi odczytać TIFF, będzie w stanie odczytać 16-bitowy plik TIFF.

TIFF może również przechowywać w nim warstwy, co nie jest kwestią jakości, ale elastycznością. PNG jest tak naprawdę przeznaczony do przechowywania obrazu, a nie zestawu warstwowego (chociaż APNG może przechowywać zestaw, tak naprawdę nie jest w tym samym celu).

Dodatkową praktyczną informacją jest to, że TIFF może przechowywać wiele rodzajów warstw Photoshopa. Użyłem go do obrazów, na których zastosowano wiele warstw dopasowania. Nie jest to możliwe w przypadku PNG, musiałbyś spłaszczyć cały obraz.


3
W rzeczywistości kanały w plikach TIFF mogą być również w dowolnym formacie zmiennoprzecinkowym IEEE 754, w tym 128-bitowym, dla 384 bitów (48 bajtów) na piksel w formatach RGB, YCbCr i CIE L a b * i 512 bitów ( 64 bajty) na piksel w formacie CMYK. To samo dotyczy każdego kanału alfa, jeśli jest obecny, jak również potencjalnie niewidocznych kanałów (na przykład zdjęcia satelitarne są często pełne kanałów IR w różnych pasmach).
— Martin Sojka

1
Pliki TIFF mogą być również faksami grupy 3. Dlaczego ludzie muszą ciągle łączyć format kontenera z formatem w nim zawartym ...
— James Snell

@Kendall, więc jaka jest różnica jakości między TIFF-58 a PNG-48? Czy produkują dokładnie te same piksele na ekranie?
— Pacerier,

@Pacerier TIFF-58 (czy istnieje taki standard? Czy masz na myśli 16-bitowe pliki TIFF?) Nie będzie wyglądał inaczej na ekranie (lub wydruku) niż PNG 48, oba są bezstratne. Tyle, że więcej aplikacji będzie mogło otworzyć TIFF.
— Kendall Helmstetter Gelner

11

Spójrz na Dlaczego większość kamer nie obsługuje formatu PNG? dla innych odpowiedzi. Często cytowanym powodem jest to, że zwykłe metadane (IPTC i EXIF ​​z TIFF i JPG) nie są bardzo dobrze obsługiwane przez PNG i oprogramowanie.

PNG obsługuje obecnie profile kolorów, ale nie oferuje CMYK tak jak TIFF, ponieważ koncentruje się na korzystaniu z Internetu.

Anegdota: Kiedyś zapisywałem skany 135d 2000dpi jako PNG, zanim zajmowałem się metadanymi, ale wyniki nie różnią się tak bardzo od TIFF z LZW + Prognozowanie (za darmo od 2003 r.) W większości moich przypadków (rozmiar +25 - 50%), że to jest warto teraz przekonwertować.


3
PNG jako format nie ma problemu z obsługą metadanych. Problem wydaje się dotyczyć redaktorów i niewykwalifikowanych programistów, którzy zakładają, że nie da się tego zrobić, więc nie oferuj tego.
— James Snell

7

Nie tracisz żadnej jakości. Zgaduję, że to głównie nawyk. Wiele książek o obrazowaniu cyfrowym wciąż sugeruje TIFF jako format najwyższej jakości. Dla osób nietechnicznych to wszystko, co muszą wiedzieć.

Zauważ, że zarówno TIFF, jak i PNG mają również większą głębię bitów. Większość ludzi, którzy nadal oszczędzają w TIFF, używa 16 bitów na piksel, więc odpowiada to PNG-48. Jeśli w tym przypadku zapisają jako PNG-24, tracą jakość.


Co z problemem metadatowym?
— mattdm,

3
Metadane nie mają wpływu na jakość obrazu, ale tak, to jest powód, aby używać TIFF zamiast PNG.
— Itai

Myślę, że to ważna część pełnego pytania, które tylko częściowo dotyczy jakości, a częściowo „dlaczego ludzie wolą tiff?”.
— mattdm,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.