Panduan Format Gambar: PNG, JPG, WebP, SVG — Kapan Menggunakan Masing-masing
Memilih format gambar yang salah membuang bandwidth, memperlambat pemuatan halaman, dan menurunkan kualitas visual. Setiap format memiliki kekuatan spesifik — foto terlihat paling baik dalam satu format, logo di format lain, dan ikon di format lainnya. Panduan ini membantu Anda membuat pilihan yang tepat setiap saat.
Grafik Keputusan Cepat
| Jenis Konten | Format Terbaik | Alternatif |
|---|---|---|
| Foto | WebP (lossy) | JPEG |
| Tangkapan Layar | PNG | WebP (lossless) |
| Logo | SVG | PNG (dengan transparansi) |
| Ikon | SVG | PNG (kecil) |
| Ilustrasi | SVG | WebP |
| Animasi | WebP (animasi) | GIF |
| Cetak | TIFF/PNG | JPEG (kualitas 95+) |
Pembahasan Mendalam Format
JPEG (JPG)
Standar untuk foto sejak 1992. Menggunakan kompresi lossy berdasarkan discrete cosine transform (DCT).
Terbaik untuk: Foto, pemandangan alami, gambar kompleks dengan gradasi. Hindari untuk: Teks, logo, tangkapan layar, gambar dengan tepi tajam.
Titik optimal kualitas:
- Kualitas 85: Secara visual lossless untuk kebanyakan foto (default terbaik)
- Kualitas 75: Keseimbangan yang baik untuk thumbnail web
- Kualitas 95: Hampir lossless untuk cetak atau arsip
Tips: JPEG tidak mendukung transparansi. Jika Anda memerlukan foto dengan latar belakang transparan, gunakan WebP atau PNG.
PNG
Kompresi lossless — setiap piksel dipertahankan persis. Mendukung transparansi alpha penuh.
Terbaik untuk: Tangkapan layar, elemen UI, logo pada latar belakang berwarna, gambar apapun yang mengandung teks. Hindari untuk: Foto (file akan 5-10x lebih besar dari JPEG).
PNG-8 vs PNG-24:
- PNG-8: 256 warna, file lebih kecil, cocok untuk grafis sederhana
- PNG-24: 16 juta warna, file lebih besar, diperlukan untuk foto atau gradasi
WebP
Format modern dari Google yang mendukung kompresi lossy dan lossless, transparansi, dan animasi.
Terbaik untuk: Semua hal di web — ini adalah format serba guna terbaik. Hindari untuk: Cetak (dukungan perangkat lunak terbatas), email (beberapa klien tidak menampilkan WebP).
Keunggulan atas JPEG: 25-35% lebih kecil pada kualitas setara, mendukung transparansi. Keunggulan atas PNG: 26% lebih kecil untuk gambar lossless, mendukung kompresi lossy. Dukungan browser: 97%+ secara global.
Konversi dan optimalkan gambar dengan Image Optimizer kami.
SVG
Format vektor berbasis XML. Gambar didefinisikan oleh bentuk matematika, bukan piksel.
Terbaik untuk: Logo, ikon, ilustrasi, diagram, grafis apapun yang perlu diskalakan. Hindari untuk: Foto, gambar raster yang kompleks.
Keunggulan unik:
- Dapat diskalakan tanpa batas tanpa kehilangan kualitas
- Ukuran file sangat kecil untuk grafis sederhana (sering di bawah 1 KB)
- Dapat diberi gaya dengan CSS (ubah warna, animasi)
- Aksesibel (teks dalam SVG dapat dicari dan dibaca oleh screen reader)
- Dapat diedit di editor teks apapun
<!-- SVG icon: 200 bytes vs PNG: 5,000 bytes -->
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<circle cx="12" cy="12" r="10"/>
<path d="M12 8v4l3 3"/>
</svg>
AVIF
Format terbaru, berbasis codec video AV1. Kompresi lebih unggul dari WebP.
Terbaik untuk: Gambar hero, foto produk, gambar prioritas tinggi di mana kompresi maksimal penting. Pertimbangan: 92% dukungan browser, encoding lebih lambat, dukungan alat editing terbatas. Penghematan: 50% lebih kecil dari JPEG pada kualitas setara.
GIF
Format gambar web tertua (1987). Terbatas pada 256 warna.
Terbaik untuk: Animasi sederhana (tapi WebP animasi lebih baik). Hindari untuk: Hampir semua hal lainnya — WebP atau APNG adalah alternatif yang lebih unggul. Penggunaan warisan: Masih didukung secara luas di aplikasi pesan dan media sosial untuk reaksi/meme.
Perbandingan Ukuran (Gambar yang Sama)
Foto 1200×800 yang dioptimalkan untuk web:
| Format | Ukuran File | Kualitas | Transparansi |
|---|---|---|---|
| PNG (lossless) | 2.400 KB | Sempurna | Ya |
| JPEG (kualitas 85) | 180 KB | Sangat Baik | Tidak |
| WebP (kualitas 80) | 120 KB | Sangat Baik | Ya |
| AVIF (kualitas 70) | 85 KB | Sangat Baik | Ya |
Grafis yang sama (logo, 500×200):
| Format | Ukuran File |
|---|---|
| SVG | 3 KB |
| PNG-8 | 15 KB |
| PNG-24 | 45 KB |
| WebP (lossless) | 12 KB |
Praktik Terbaik Modern: Elemen Picture
Sajikan format optimal ke setiap browser:
<picture>
<source srcset="image.avif" type="image/avif">
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="Description" loading="lazy">
</picture>
Browser memilih format yang pertama didukung. Semua orang mendapatkan kualitas terbaik yang tersedia dengan ukuran terkecil.
Alur Kerja Optimasi
- Mulai dengan sumber kualitas tertinggi — jangan pernah mengoptimalkan dari gambar yang sudah dikompresi sebelumnya
- Pilih format yang tepat menggunakan grafik keputusan di atas
- Ubah ukuran ke dimensi tampilan — jangan sajikan gambar 4000px dalam kontainer 800px
- Kompres — gunakan Image Compressor kami untuk optimasi cepat
- Sajikan ukuran responsif — gunakan
srcsetuntuk berbagai lebar viewport - Aktifkan lazy loading —
loading="lazy"untuk gambar di bawah fold
Untuk informasi lebih lanjut tentang optimasi, lihat panduan Optimasi Gambar kami.
FAQ
Haruskah saya mengonversi semua gambar ke WebP?
Untuk penyajian web, ya — WebP adalah format serba guna terbaik dengan dukungan browser 97%+. Simpan file asli dalam format aslinya (JPEG, PNG) untuk arsip dan editing, dan konversi ke WebP untuk penyajian. Gunakan elemen <picture> untuk menyediakan fallback JPEG bagi browser yang jarang tidak mendukung WebP.
Apakah AVIF sudah siap untuk produksi?
AVIF sudah siap produksi dengan dukungan browser 92%+. Pertimbangan utama adalah encoding yang lebih lambat (3-10x lebih lambat dari WebP) dan dukungan alat editing yang terbatas. Untuk situs web statis di mana gambar di-encode sekali selama build, kecepatan encoding bukan masalah. Selalu sediakan fallback WebP atau JPEG.
Sumber Terkait
- Image Optimizer — Kompres gambar untuk web
- Image Resizer — Ubah ukuran ke dimensi yang tepat
- Optimasi Gambar untuk Web — Panduan optimasi lengkap