Odpowiedzi:
PNG jest nie tylko użyteczny do zapewnienia przezroczystości: PNG jest formatem bezstratnym , podczas gdy JPEG stosuje kompresję stratną . Również PNG dość dobrze kompresuje zrzuty ekranu (w przeciwieństwie do zdjęć z aparatu, dlatego Apple używa JPG do tych zdjęć).
Więcej informacji w razie zainteresowania:
Ponadto omówiono techniczne, co jest dobre dla PNG warto przeczytać (to w zasadzie jeden z głównych referencji na ten temat i zawiera wystarczającą ilość informacji, aby spędzić dzień na nim). Fragment:
W Internecie od początku 1999 r. Istnieją dwa formaty obrazów z wszechobecną obsługą: JPEG i GIF. JPEG jest bardzo dobrze przystosowany do zadania, do którego został zaprojektowany - a mianowicie do przechowywania, transmisji i wyświetlania fotorealistycznych 8-bitowych obrazów w skali szarości i 24-bitowych obrazów trójkolorowych o dobrej jakości i doskonałej kompresji - a PNG nigdy nie było przeznaczone konkurować z JPEG na własnych warunkach. Ale format PNG, podobnie jak GIF, jest bardziej odpowiedni niż JPEG w przypadku obrazów o kilku kolorach lub z dużą ilością ostrych krawędzi, takich jak bajki lub tekst bitmapowy. PNG zapewnia również bezpośrednie wsparcie dla korekcji gamma (luźno mówiąc, międzyplatformowa kontrola `` jasności '' obrazu) i przezroczystości. Omówię je bardziej szczegółowo wkrótce.
GIF był oryginalnym wieloplatformowym formatem obrazów dla Internetu i nadal jest dobrym wyborem pod wieloma względami. Ale PNG został specjalnie zaprojektowany, aby zastąpić GIF, i ma trzy główne zalety w stosunku do starszego formatu: kanały alfa (zmienna przezroczystość), korekcja gamma i dwuwymiarowe przeplot (metoda wyświetlania obrazów przy coraz wyższym poziomie szczegółowości). PNG kompresuje również lepiej niż GIF w prawie każdym przypadku, ale różnica wynosi zwykle tylko około 5% do 25%, co (zwykle) nie jest wystarczająco dużym czynnikiem, aby zachęcić do przejścia na tę samą zasadę. Jedną z funkcji GIF, których PNG nie próbuje odtworzyć, jest obsługa wielu obrazów, zwłaszcza animacji; PNG był i ma być tylko formatem jednego obrazu. Opracowano bardzo podobny do PNG format rozszerzenia o nazwie MNG, aby rozwiązać ten problem.
Ponieważ to:
wygląda o wiele lepiej niż to:
OK, więc musiałem korby Jakość JPEG kompresja drogę w dół, aby artefakty kompresji takie oczywiste, ale szczątki Point - PNG pokazy screenshot dokładnie to, co widzisz na ekranie, natomiast zrzut ekranu JPEG jest zawsze trochę stratny (tak , nawet jeśli podniesiesz jakość do 100).
Poza tym PNG zwykle dobrze radzi sobie z kompresowaniem obrazów z dużymi obszarami płaskiego koloru, ostrymi krawędziami i powtarzającymi się wzorami (jak tekst). Dlatego w wielu przypadkach bezstratny zrzut ekranu PNG może być mniejszy niż zrzut ekranu JPEG zapisany na dowolnym akceptowalnym poziomie jakości.
Jedną z funkcji zrzutu ekranu jest pokazanie komuś konkretnego artefaktu wizualnego, który widzisz na swoim urządzeniu - być może pokazanie usterki wizualnej twórcy aplikacji. W takich przypadkach wszelkie artefakty kompresji mogą odwracać uwagę od omawianego problemu; zrzut ekranu musi być w pikselach.
Dlatego obowiązkowy jest format bezstratny, taki jak .PNG.