C'è un motivo per cui iPhone salva screenshot come .PNG invece di .JPG?
Le schermate non avranno comunque uno sfondo trasparente.
PNG non è utile solo per consentire la trasparenza: PNG è un formato senza perdita , mentre JPEG utilizza un forma di compressione ridotta . Anche PNG comprime bene gli screenshot (a differenza delle foto delle fotocamere, ecco perché Apple usa JPG per quelli).
Maggiori informazioni se interessate:
Inoltre,
For the Web, as of early 1999, there are two image formats with ubiquitous support: JPEG and GIF. JPEG is very well suited to the task for which it was designed--namely, the storage, transmission, and display of photorealistic 8-bit grayscale and 24-bit truecolor images with good quality and excellent compression--and PNG was never intended to compete with JPEG on its own terms. But PNG, like GIF, is more appropriate than JPEG for images with few colors or with lots of sharp edges, such as cartoons or bitmapped text. PNG also provides direct support for gamma correction (loosely speaking, the cross-platform control of image ''brightness'') and transparency. I'll discuss these in more detail shortly.
GIF was the original cross-platform image format for the Web, and it is still a good choice in many respects. But PNG was specifically designed to replace GIF, and it has three main advantages over the older format: alpha channels (variable transparency), gamma correction, and two-dimensional interlacing (a method of displaying images at progressively higher levels of detail). PNG also compresses better than GIF in almost every case, but the difference is generally only around 5% to 25%, which is (usually) not a large enough factor to encourage one to switch on that basis alone. One GIF feature that PNG does not try to reproduce is multiple-image support, especially animations; PNG was and is intended to be a single-image format only. A very PNG-like extension format called MNG has been developed to address this limitation.
Perché questo:
sembra molto meglio di questo:
OK, quindi ho dovuto abbassare la qualità della compressione JPEG modo per rendere evidenti gli artefatti di compressione, ma il punto rimane: uno screenshot PNG mostra esattamente ciò che vedi sullo schermo, mentre un Lo screenshot di JPEG è sempre un po 'sminuito (sì, anche se la qualità viene aumentata fino a 100).
Inoltre, PNG tende ad essere piuttosto bravo a comprimere le immagini con ampie aree di colore piatto, bordi taglienti e motivi ripetitivi (come il testo). Pertanto, in molti casi, uno screenshot PNG senza perdita di dati può effettivamente essere più piccolo di uno screenshot JPEG salvato con qualsiasi livello di qualità accettabile.
Una delle funzioni di uno screenshot è mostrare a qualcun altro un particolare artefatto visivo che vedi sul tuo dispositivo, forse per mostrare un problema visivo a uno sviluppatore di app. In tali casi, qualsiasi artefatto da compressione potrebbe essere una distrazione dal problema reale in discussione; lo screenshot deve essere perfetto per i pixel.
Pertanto, un formato lossless come .PNG è obbligatorio.
Leggi altre domande sui tag iphone screen-capture