Gibt es einen Grund für das iPhone, Screenshots als .PNG anstelle von .JPG zu speichern?
Screenshots haben sowieso keinen transparenten Hintergrund.
iphone
screen-capture
Raubvogel
quelle
quelle
Antworten:
PNG ist nicht nur nützlich, um Transparenz zu ermöglichen: PNG ist ein verlustfreies Format , während JPEG eine verlustbehaftete Form der Komprimierung verwendet . Auch PNG komprimiert Screenshots ziemlich gut (im Gegensatz zu Kamerafotos, weshalb Apple JPG für diese verwendet).
Weitere Infos bei Interesse:
Außerdem lohnt es sich , einen technischen Überblick darüber zu erhalten, wofür PNG gut ist (es ist im Grunde eine der Hauptreferenzen zum Thema und enthält genügend Details, um den Tag damit zu verbringen). Auszug:
quelle
Weil das:
sieht viel besser aus als das:
OK, also musste ich den JPEG - Komprimierungsqualität kurbeln Weg nach unten die Kompressionsartefakte zu machen , dass offensichtlich, aber der Punkt bleibt - ein PNG - Screenshot zeigt genau das, was Sie auf dem Bildschirm sehen, während ein JPEG - Screenshot ist immer ein wenig verlustbehaftete (ja , auch wenn Sie die Qualität auf 100 einstellen).
Außerdem kann PNG Bilder mit großen Flächen flacher Farbe, scharfen Kanten und sich wiederholenden Mustern (wie Text) recht gut komprimieren. Daher kann ein verlustfreier PNG-Screenshot in vielen Fällen tatsächlich kleiner sein als ein JPEG-Screenshot, der bei einer akzeptablen Qualitätsstufe gespeichert wird.
quelle
Eine der Funktionen eines Screenshots besteht darin, einer anderen Person ein bestimmtes visuelles Artefakt anzuzeigen, das Sie auf Ihrem Gerät sehen - möglicherweise, um einem App-Entwickler einen visuellen Fehler anzuzeigen. In solchen Fällen können Komprimierungsartefakte eine Ablenkung vom eigentlichen diskutierten Problem darstellen. Der Screenshot muss pixelgenau sein.
Daher ist ein verlustfreies Format wie .PNG obligatorisch.
quelle