Oleh Claire Yoon9 menit baca

PNG vs SVG: Kapan Memakai Masing-Masing, dan Kapan Mengonversinya

PNG adalah piksel dan SVG adalah matematika, jadi pilihan yang tepat bergantung pada apa yang Anda buat. Panduan sederhana untuk memilih di antara keduanya, plus cara mengubah PNG menjadi SVG sungguhan.

Di halaman ini

PNG dan SVG bukan versi lebih-baik-atau-lebih-buruk dari hal yang sama. Keduanya adalah jenis file yang berbeda, dan pilihan yang tepat bergantung pada apa yang Anda buat. PNG tersusun dari piksel, seperti mosaik kecil dari kotak-kotak berwarna. SVG tersusun dari matematika: garis, kurva, dan bentuk yang digambar ulang oleh komputer pada ukuran apa pun. Satu perbedaan itu menentukan semua hal lainnya. Aturan singkatnya: gunakan PNG untuk foto dan gambar detail, lalu gunakan SVG untuk logo, ikon, teks, dan apa pun yang akan diubah ukurannya, dicetak besar, atau dipotong dengan mesin. Dan jika yang Anda punya adalah logo PNG yang dibutuhkan sebagai SVG, Anda tidak cukup menyimpannya sebagai SVG. Anda harus mengonversinya, dan langkah konversi itulah yang menentukan hasilnya bagus atau rusak.

Versi singkatnya
  • PNG = piksel. Terbaik untuk foto, screenshot, dan gambar detail yang membutuhkan transparansi.
  • SVG = matematika. Terbaik untuk logo, ikon, teks, dan apa pun yang akan Anda ubah ukurannya, cetak besar, atau potong.
  • Skala adalah pembeda paling jelas: perbesar keduanya 10x dan PNG menjadi buram, sementara SVG tetap setajam silet.
  • Anda tidak bisa sekadar mengganti nama PNG menjadi .svg. Mengubah PNG menjadi SVG sungguhan berarti men-trace-nya. Konversi PNG ke SVG lalu periksa hasilnya.
  • Waspadai SVG palsu: PNG yang dibungkus dalam file .svg tetap akan pecah saat diperbesar dan tetap tidak bisa diedit.

Apa sebenarnya perbedaannya: piksel vs matematika

Buka sebuah PNG, zoom sangat dekat, dan pada akhirnya Anda akan melihat kotak-kotaknya. PNG adalah grid piksel dengan ukuran tetap. Perbesar melewati ukuran aslinya dan komputer harus menebak apa yang ada di antara kotak-kotak itu, sehingga tepinya menjadi lembut dan kotak-kotak. Itulah sebabnya logo kecil yang diambil dari situs web langsung terlihat buram begitu diperbesar.

SVG menyimpan instruksi sebagai gantinya: gambar kurva di sini, bentuk di sana, isi dengan warna ini. Karena berbasis matematika, komputer menggambarnya ulang dengan tajam pada ukuran apa pun, dari favicon sampai billboard. Tidak ada yang perlu ditebak dan tidak ada yang menjadi blur. Jika gagasan "instruksi alih-alih piksel" masih baru, apa sebenarnya vektorisasi gambar itu menjelaskannya lebih lanjut.

Gambar yang sama, diperbesar
Huruf S ditampilkan sebagai PNG raster berpiksel di kiri dengan kotak bergerigi yang terlihat, dan sebagai SVG vektor halus di kanan yang tetap tajam saat diperbesar
Perbesar PNG dan pikselnya terlihat. SVG digambar ulang dari matematika, jadi tetap tajam pada ukuran apa pun.

PNG vs SVG sekilas

PNGSVG
Tersusun dariPiksel (raster)Matematika (vektor)
Bisa diskalakan tanpa blurTidak, resolusi tetapYa, ukuran apa pun
Bentuk bisa dieditTidak, satu gambar datarYa, path dan warna terpisah
TransparansiYaYa
AnimasiTidakYa
Foto dan detail halusMenanganinya dengan baikKesulitan, meratakannya
Dukungan browser dan aplikasiUniversalLuas, tetapi tidak semua aplikasi lama atau email client
Ukuran file umumLebih besarLebih kecil untuk karya datar, bisa lebih besar untuk karya yang ramai
Terbaik untukFoto, screenshot, grafik detailLogo, ikon, tipografi, file potong

Satu catatan soal ukuran: orang sering mengulang "SVG lebih kecil," dan untuk logo atau ikon datar biasanya benar. Tetapi SVG dari gambar yang kompleks dan mirip foto bisa membengkak melewati PNG, karena ia harus mendeskripsikan setiap bentuk kecil yang ditemukan. Karya sederhana dan datar adalah tempat SVG menang dalam ukuran.

Mana yang sebaiknya Anda pakai? Putuskan berdasarkan apa yang Anda buat

Tidak ada satu pemenang mutlak di sini. Semuanya bergantung pada pekerjaannya. Berikut keputusan cepat untuk hal-hal yang paling sering ditanyakan orang.

Yang Anda buatPakaiMengapa
Grafik situs web, ikon, UISVGTajam di setiap layar dan retina display, serta kecil untuk dimuat
Logo yang akan dipakai di banyak tempatSVGSatu file bisa diskalakan dari kartu nama sampai banner pameran tanpa ekspor ulang
FotoPNG (atau JPG)Vektor tidak bisa mereproduksi detail fotografis dengan tone kontinu
Screenshot, mockup aplikasiPNGPresisi piksel, dengan transparansi jika diperlukan
Cricut, Silhouette, pemotong vinilSVGMesin cutting mengikuti path, bukan piksel
Sublimasi, DTG, kaus cetakBergantung pada cetak vs potong, lihat di bawah
Kode QRSVGTetap tajam dan mudah dipindai pada ukuran cetak apa pun
Cetak: kartu nama, signageSVG untuk logo atau grafik, PNG/JPG untuk fotoLine art tercetak lebih tajam sebagai vektor; foto tercetak lebih baik sebagai raster resolusi tinggi

Sublimasi dan kaus cetak sering membuat orang keliru. Pertanyaan umum di grup kerajinan adalah apakah harus memesan SVG atau PNG untuk kaus. Jawaban jujurnya bergantung pada cara kaus itu dibuat. Sublimasi dan direct-to-garment printing adalah proses raster yang menaruh tinta, jadi PNG resolusi tinggi dengan latar transparan biasanya yang diminta printer. Heat-transfer vinyl kebalikannya: mesin memotong mengikuti path, jadi ia membutuhkan SVG. Jika Anda tidak yakin, tanyakan satu hal kepada printer: desain ini dicetak atau dipotong? Untuk sisi cutting, mendapatkan SVG yang siap dipotong adalah keterampilan kecil tersendiri.

Dan jika logo Anda terus muncul dengan kotak putih di sekelilingnya, itu bukan perang format. Itu masalah transparansi. Anda menyimpan JPG, yang tidak bisa menyimpan latar transparan, padahal yang Anda butuhkan adalah PNG atau SVG.

Bisakah saya mengubah PNG menjadi SVG?

Bisakah Anda mengubah PNG menjadi SVG? Bisa, tetapi Anda tidak menyimpannya begitu saja sebagai SVG. Anda men-trace-nya: perangkat lunak menggambar ulang gambar piksel menjadi path vektor. Arah sebaliknya, SVG ke PNG, mudah dan andal karena Anda hanya meratakan bentuk menjadi piksel pada ukuran tetap. Arah PNG ke SVG adalah arah yang sulit, dan kualitas trace menentukan segalanya.

Di arah sulit inilah hasil bisa berbeda sangat jauh. Tracer yang baik membangun ulang karya Anda sebagai path yang bersih dan bisa diedit. Tracer ceroboh menghasilkan kekacauan berisi ribuan anchor point liar, tepi bergerigi, dan warna yang tidak bisa dipisahkan. Input sama, hasil sama sekali berbeda. Panduan lengkapnya ada di cara mengonversi PNG ke SVG tanpa kehilangan kualitas.

Jebakan yang perlu Anda tahu: beberapa konverter sama sekali tidak men-trace. Mereka membungkus PNG asli Anda di dalam file .svg dan mengembalikannya. Ekstensinya benar dan file-nya bisa dibuka, tetapi isinya tetap piksel. Ia blur saat diperbesar dan Anda tidak bisa mengedit satu bentuk pun. Itulah vektor palsu, dan ia diam-diam menggagalkan seluruh alasan Anda melakukan konversi. Jebakan yang sama sering menimpa orang saat memvektorisasi logo.

Tiga pemeriksaan cepat bisa memberi tahu apakah Anda mendapat SVG sungguhan:

  • Perbesar. Vektor sungguhan tetap tajam. Yang palsu akan berpiksel seperti PNG yang diam-diam masih ada di dalamnya.
  • Klik sebuah bentuk. Anda seharusnya bisa memilih dan memindahkan path individual, bukan satu gambar datar.
  • Lihat kompleksitasnya. Kurva bersih memakai beberapa anchor point, bukan ribuan. Trace yang membengkak sangat merepotkan untuk diedit dan lambat dipotong, dan itulah mengapa hasil trace berakhir dengan terlalu banyak node.

Batasan yang perlu disebut sejak awal: tidak semua PNG sebaiknya menjadi SVG. Foto, screenshot dari foto, atau karya AI yang penuh gradien tidak akan ter-trace menjadi sesuatu yang bersih, karena vektor mendeskripsikan bentuk datar dan detail tone kontinu akan rata menjadi gumpalan seperti poster. Jika sumber Anda logo, ikon, atau ilustrasi datar, posisinya bagus. Jika itu foto, biarkan sebagai PNG.

Seperti apa ini dengan PerfectVector

Untuk arah PNG-ke-SVG, inti permainannya adalah mendapatkan trace yang lolos pemeriksaan tadi tanpa satu jam pembersihan manual setelahnya. Itulah tujuan PerfectVector. PerfectVector membangun ulang gambar Anda sebagai path bersih dengan jumlah node rendah, menjaga setiap warna sebagai bentuk tersendiri yang bisa diedit, dan memberi Anda hasil SVG sungguhan yang terbuka rapi di Illustrator, Figma, atau Inkscape. Anda bisa mengubah PNG menjadi SVG dan memeriksa sendiri path-nya. Konversi pertama Anda gratis, tanpa kartu kredit.

PNG, diperbesar
Logo PNG diperbesar sampai tepinya terlihat buram dan berpiksel
PNG raster pecah menjadi tepi yang lembut dan kotak-kotak.
SVG, diperbesar
Logo yang sama sebagai SVG, diperbesar ke ukuran yang sama dengan tepi yang sangat tajam
SVG hasil trace tetap tajam pada ukuran yang sama.

Kapan sebaiknya tetap memakai PNG

SVG tidak selalu merupakan peningkatan. Tetap gunakan PNG ketika:

  • Itu adalah foto, atau apa pun dengan detail fotografis dan gradien.
  • Anda hanya membutuhkan gambar cepat untuk web atau email dan ukurannya sudah tepat.
  • Anda membutuhkannya terbuka di mana saja tanpa kejutan. PNG adalah format raster universal.

PNG adalah jawaban yang benar lebih sering daripada yang diakui orang yang terlalu mengagungkan satu format. Tujuannya bukan "selalu SVG." Tujuannya adalah file yang tepat untuk pekerjaan di depan Anda.

FAQ

Apakah SVG lebih baik daripada PNG? Tidak ada yang lebih baik secara umum. Keduanya cocok untuk pekerjaan berbeda. SVG menang untuk logo, ikon, teks, dan apa pun yang diubah ukurannya, dicetak besar, atau dipotong, karena skalanya bisa berubah tanpa blur. PNG menang untuk foto, screenshot, dan gambar detail, karena menyimpan detail piksel nyata yang tidak bisa direproduksi SVG.

Bisakah saya mengubah PNG menjadi SVG? Bisa, dengan men-trace-nya, bukan mengganti namanya. Konverter menggambar ulang piksel sebagai path vektor. Ini bekerja baik untuk karya datar dan kontras tinggi seperti logo dan ikon, tetapi buruk untuk foto. Selalu pastikan hasilnya adalah vektor sungguhan dengan path yang bisa diedit, bukan PNG yang dibungkus dalam .svg.

Apa kekurangan SVG? SVG kesulitan menangani foto dan detail tone kontinu, beberapa aplikasi lama dan email client tidak sepenuhnya mendukungnya, dan konversi yang ceroboh bisa menghasilkan file membengkak dengan ribuan node tidak perlu yang sulit diedit. Untuk grafik datar, biasanya semua ini tidak menjadi masalah.

Apakah PNG atau SVG lebih baik untuk Cricut? SVG. Cricut dan mesin cutting lain mengikuti path vektor untuk memotong, jadi SVG terpotong bersih sementara PNG harus di-trace dulu di dalam Design Space, sering kali dengan hasil buruk. Unggah SVG kapan pun Anda bisa.

Haruskah saya memakai PNG atau SVG untuk kaus cetak? Bergantung pada metodenya. Sublimasi dan direct-to-garment printing adalah raster, jadi membutuhkan PNG resolusi tinggi dengan latar transparan. Heat-transfer vinyl dipotong, jadi membutuhkan SVG. Tanyakan kepada printer apakah mereka mencetak atau memotong desainnya.

Mana yang lebih kecil, PNG atau SVG? Untuk karya datar seperti logo dan ikon, SVG biasanya jauh lebih kecil. Untuk gambar kompleks atau mirip foto, SVG bisa berakhir lebih besar daripada PNG, karena harus mendeskripsikan setiap bentuk. Cocokkan format dengan karyanya.


Punya logo atau grafik yang masih terjebak sebagai PNG? Konversikan menjadi SVG bersih yang bisa diedit dan jalankan tiga pemeriksaan di atas untuk memastikan Anda mendapatkan file sungguhan.

Lebih banyak dari blog

Siap membuat
vektor sempurna?