Apakah ada alasan bagi iPhone untuk menyimpan tangkapan layar yang diambil sebagai .PNG alih-alih .JPG?
Tangkapan layar tidak akan memiliki latar belakang transparan.
iphone
screen-capture
Raptor
sumber
sumber
Jawaban:
PNG tidak hanya berguna untuk memungkinkan transparansi: PNG adalah format lossless , sementara JPEG menggunakan bentuk kompresi lossy . Juga PNG melakukan kompres tangkapan layar dengan cukup baik (tidak seperti foto kamera, itulah sebabnya Apple menggunakan JPG untuk itu).
Info lebih lanjut jika tertarik:
Juga, Tinjauan teknis tentang apa yang baik untuk PNG layak dibaca (itu pada dasarnya salah satu referensi utama pada topik dan berisi rincian yang cukup untuk menghabiskan hari itu). Kutipan:
sumber
Karena ini:
terlihat jauh lebih baik dari ini:
OK, jadi saya harus engkol JPEG kualitas kompresi cara bawah untuk membuat artefak kompresi yang jelas, tetapi titik sisa-sisa - PNG screenshot menunjukkan apa yang Anda lihat di layar, sedangkan screenshot JPEG adalah selalu sebuah lossy sedikit (ya , bahkan jika Anda engkol kualitas hingga 100).
Selain itu, PNG cenderung cukup baik dalam mengompresi gambar dengan area besar berwarna datar, tepi tajam dan pola berulang (seperti teks). Dengan demikian, dalam banyak kasus, tangkapan layar PNG lossless sebenarnya bisa lebih kecil daripada tangkapan layar JPEG yang disimpan pada tingkat kualitas yang dapat diterima.
sumber
Salah satu fungsi tangkapan layar adalah untuk menunjukkan kepada orang lain artefak visual tertentu yang Anda lihat di perangkat Anda - mungkin untuk menunjukkan kesalahan visual kepada pengembang aplikasi. Dalam kasus seperti itu, artefak kompresi dapat menjadi gangguan dari masalah aktual yang dibahas; tangkapan layar harus sempurna pixel.
Dengan demikian, format lossless seperti .PNG adalah wajib.
sumber