Saya ingin tahu format mana yang membutuhkan lebih sedikit memori untuk kualitas gambar yang sama, dan apa perbedaan utama antara format ini.
Saya ingin tahu format mana yang membutuhkan lebih sedikit memori untuk kualitas gambar yang sama, dan apa perbedaan utama antara format ini.
Jawaban:
Dari Apa perbedaan antara TIFF, GIF, JPG, JPEG, PNG, dan file BMP?
BMP - Bitmap. Ini mungkin jenis format gambar digital pertama yang bisa saya ingat. Setiap gambar di komputer tampak seperti BMP. Pada Windows XP, program Paint menyimpan gambarnya secara otomatis dalam BMP. Namun, di Windows Vista dan gambar yang lebih baru sekarang disimpan ke JPEG. BMP adalah platform dasar untuk banyak jenis file lainnya.
JPG / JPEG - (Kelompok Ahli Fotografi Bersama) Format Jpeg digunakan untuk foto berwarna, atau gambar apa pun dengan banyak campuran atau gradien. Ini tidak baik dengan tepi tajam dan cenderung mengaburkannya sedikit kecuali disimpan dengan kualitas tinggi. Format ini menjadi populer dengan penemuan kamera digital. Sebagian besar, jika tidak semua, kamera digital mengunduh foto ke komputer Anda sebagai file Jpeg. Jelas produsen kamera digital melihat nilai dalam gambar berkualitas tinggi yang pada akhirnya mengambil lebih sedikit ruang.
GIF - (Graphics Interchange Format) Format Gif paling baik digunakan untuk teks, gambar garis, tangkapan layar, kartun, dan animasi. Gif terbatas pada jumlah total 256 warna atau kurang, sehingga gambar Gif relatif kecil. Ini biasanya digunakan untuk memuat halaman web dengan cepat. Itu juga membuat spanduk atau logo yang bagus untuk halaman web Anda. Gambar animasi juga dapat disimpan dalam format GIF sebagai urutan gambar statis. Misalnya, spanduk yang berkedip akan disimpan sebagai file Gif.
PNG - (Portable Networks Graphic) Format lossless ini adalah salah satu format gambar terbaik. Itu tidak selalu kompatibel dengan semua browser web atau perangkat lunak gambar, tetapi saat ini itu adalah format gambar terbaik untuk digunakan untuk situs web. Saya menggunakan .png untuk logo dan tangkapan layar. Salah satu kemampuannya yang paling menakjubkan adalah mampu memampatkan gambar tanpa kehilangan (tanpa kehilangan piksel), meskipun ukuran terkompresi akhir bervariasi di antara editor gambar.
TIFF - (Tagged Image File Format) Format file ini belum diperbarui sejak 1992 dan sekarang dimiliki oleh Adobe. Itu dapat menyimpan gambar dan data (tag) dalam satu file. TIFF dapat dikompresi, tetapi itu lebih karena kemampuannya untuk menyimpan data gambar dalam format lossless yang membuat file TIFF menjadi arsip gambar yang berguna, karena tidak seperti file JPEG standar, file TIFF menggunakan kompresi lossless (atau tidak ada) dapat diedit dan kembali -disimpan tanpa kehilangan kualitas gambar. File ini biasanya digunakan untuk memindai, mengirim faks, memproses kata, dan sebagainya. Ini bukan lagi format file umum untuk digunakan dengan foto digital Anda, karena jpeg berkualitas hebat dan menghabiskan lebih sedikit ruang.
Dalam gaya xkcd dari lbrandy.com :
Anda harus mengetahui beberapa faktor kunci ...
Pertama, ada dua jenis kompresi: Lossless dan Lossy .
Ada juga kedalaman warna yang berbeda (palet): Warna yang diindeks dan warna langsung .
BMP - Lossless / Diindeks dan Langsung
Ini adalah format lama. Ini Lossless (tidak ada data gambar yang hilang pada save) tetapi ada juga sedikit atau tidak ada kompresi sama sekali, yang berarti menyimpan karena BMP menghasilkan ukuran file yang SANGAT besar. Ini dapat memiliki palet baik Indexed dan Direct, tapi itu sedikit menghibur. Ukuran file sangat besar sehingga tidak ada yang pernah benar-benar menggunakan format ini.
Baik untuk: Tidak ada yang benar-benar. Tidak ada apa pun yang unggul di BMP, atau tidak dilakukan dengan lebih baik oleh format lain.
GIF - Lossless / Indexed saja
GIF menggunakan kompresi lossless, artinya Anda dapat menyimpan gambar berulang kali dan tidak pernah kehilangan data apa pun. Ukuran file jauh lebih kecil daripada BMP, karena kompresi yang baik sebenarnya digunakan, tetapi hanya dapat menyimpan palet yang diindeks. Ini berarti bahwa untuk sebagian besar kasus penggunaan , hanya ada maksimal 256 warna berbeda dalam file. Itu terdengar seperti jumlah yang sangat kecil, dan memang begitu.
Gambar GIF juga dapat dianimasikan dan memiliki transparansi.
Baik untuk: Logo, gambar garis, dan gambar sederhana lainnya yang perlu kecil. Hanya benar-benar digunakan untuk situs web.
JPEG - Rugi / Langsung
Gambar JPEG dirancang untuk membuat gambar foto terperinci sekecil mungkin dengan menghapus informasi yang tidak dilihat oleh mata manusia. Sebagai hasilnya adalah format Lossy, dan menyimpan file yang sama berulang-ulang akan menghasilkan lebih banyak data yang hilang dari waktu ke waktu. Ini memiliki palet ribuan warna dan sangat bagus untuk foto, tetapi kompresi yang hilang berarti buruk untuk logo dan gambar garis: Tidak hanya akan terlihat kabur, tetapi gambar tersebut juga akan memiliki ukuran file yang lebih besar dibandingkan dengan GIF!
Baik untuk: Foto-foto. Juga, gradien.
PNG-8 - Lossless / Indexed
PNG adalah format yang lebih baru, dan PNG-8 (versi PNG yang diindeks) benar-benar merupakan pengganti yang baik untuk GIF. Sayangnya, ia memiliki beberapa kelemahan: Pertama tidak dapat mendukung animasi seperti GIF dapat (well it can, tetapi hanya Firefox yang tampaknya mendukungnya, tidak seperti animasi GIF yang didukung oleh setiap browser). Kedua, ia memiliki beberapa masalah dukungan dengan browser lama seperti IE6. Ketiga, perangkat lunak penting seperti Photoshop memiliki implementasi format yang sangat buruk. (Sialan Anda, Adobe!) PNG-8 hanya dapat menyimpan 256 warna, seperti GIF.
Baik untuk: Hal utama yang PNG-8 lakukan lebih baik daripada GIF adalah memiliki dukungan untuk Transparansi Alpha.
Catatan Penting: Photoshop tidak mendukung Alpha Transparency untuk file PNG-8. (Sialan kau, Photoshop!) Ada beberapa cara untuk mengonversi file Photoshop PNG-24 ke PNG-8 sambil tetap mempertahankan transparansi. Salah satu metode adalah PNGQuant , yang lain adalah menyimpan file Anda dengan Fireworks .
PNG-24 - Lossless / Langsung
PNG-24 adalah format hebat yang menggabungkan pengkodean Lossless dengan warna langsung (ribuan warna, seperti halnya JPEG). Ini sangat mirip BMP dalam hal itu, kecuali bahwa PNG benar-benar memampatkan gambar, sehingga menghasilkan file yang jauh lebih kecil. Sayangnya file PNG-24 masih akan jauh lebih besar dari JPEG, GIF dan PNG-8, jadi Anda masih perlu mempertimbangkan apakah Anda benar-benar ingin menggunakannya.
Meskipun PNG-24 memungkinkan ribuan warna saat memiliki kompresi, mereka tidak dimaksudkan untuk menggantikan gambar JPEG. Sebuah foto yang disimpan sebagai PNG-24 kemungkinan akan setidaknya 5 kali lebih besar dari gambar JPEG yang setara, dengan sedikit peningkatan kualitas yang terlihat. (Tentu saja, ini mungkin hasil yang diinginkan jika Anda tidak khawatir tentang filesize, dan ingin mendapatkan kualitas gambar terbaik yang Anda bisa.)
Sama seperti PNG-8, PNG-24 juga mendukung transparansi alpha.
SVG - Lossless / Vector
Jenis file yang saat ini semakin populer adalah SVG, yang berbeda dari semua yang di atas dalam format file vektor (di atas semua raster ). Ini berarti bahwa sebenarnya terdiri dari garis dan kurva bukan piksel. Saat Anda memperbesar gambar vektor, Anda masih melihat kurva atau garis. Ketika Anda memperbesar gambar raster, Anda akan melihat piksel.
Sebagai contoh:
Ini berarti SVG sangat cocok untuk logo dan ikon yang Anda ingin mempertahankan ketajaman pada layar Retina atau pada ukuran yang berbeda.
Selain itu, file SVG ditulis menggunakan XML, dan dengan demikian dapat dibuka dan diedit dalam editor teks, sehingga dapat dimanipulasi dengan cepat, jika Anda mau. Misalnya, Anda dapat menggunakan JavaScript untuk mengubah warna ikon SVG di situs web seperti halnya Anda menulis teks (mis. Tidak perlu untuk gambar kedua).
Saya harap itu membantu!
Jawaban yang ada mencakup data teknis yang sangat sedikit, jadi saya akan memasukkannya di sini.
Kedalaman warna
Sebagian besar monitor komputer beroperasi pada kedalaman warna 24-bit. Mata manusia dapat membedakan tentang banyak warna. Kedalaman warna tambahan sebagian besar untuk dapat menyimpan informasi dari sensor sehingga manipulasi foto memiliki lebih banyak data untuk dikerjakan. Mencoba merepresentasikan foto dalam warna 8-bit akan menghasilkan warna kasar.
Kompresi
Ini pada dasarnya merujuk pada seberapa besar file akhir akan. Lebih banyak kompresi sama dengan file yang lebih kecil. Namun, JPEG mencapai ukuran file kecil dengan membuang data. Ini disebut kompresi "lossy", karena Anda tidak akan pernah bisa mendapatkan kembali data asli yang tidak terkompresi. Kompresinya juga dioptimalkan untuk foto di mana tepi kontras tinggi tidak umum. Sebagaimana dinyatakan dalam jawaban lain, itu adalah pilihan yang buruk untuk apa pun selain foto.
Alpha / Transparansi
Alpha mengacu pada transparansi, tetapi ini menyiratkan bahwa ada lebih dari satu tingkat transparansi. GIF memiliki kemampuan untuk mendefinisikan piksel transparan, tapi itu buram atau 100% transparan, dan "transparan" digunakan sebagai salah satu dari 256 warna. PNG dan BMP memiliki kemampuan untuk menandai setiap piksel sebagai buram, transparan, atau sebagian transparan, seperti sepotong kaca berwarna. Paling umum, ada 256 tingkat transparansi, meskipun PNG sebenarnya dapat memiliki hingga 65.536 tingkat. JPEG tidak memiliki dukungan untuk transparansi.
Animasi
Secara efektif, dari format ini, hanya GIF yang memiliki dukungan untuk animasi. Ada spesifikasi untuk animasi dengan PNG (MNG, APNG) dan JPEG (MJPEG), tetapi mereka tidak didukung secara luas. (APNG berfungsi di Firefox dan Opera versi terbaru.) Dalam praktiknya, sebagian besar animasi yang Anda lihat di halaman web diimplementasikan dalam Flash.
BMP menggunakan bit mentah dengan header kecil, atau Run-length Encoding . JPEG menggunakan Discrete Cosine Transform . Lihat blok di bagian bawah artikel Wikipedia untuk algoritma kompresi / penyandian lainnya.
:-D
Panduan sederhana: