Portable Network Graphics (PNG) adalah jenis file gambar yang dirancang untuk menggantikan Graphics Interchange Format (GIF).
PNG lebih unggul dari GIF antara lain karena adanya fitur ‘alpha channel’, ‘gamma correction’, dan kompresi gambar yang lebih baik.
Apa itu file PNG?
File PNG adalah gambar yang disimpan dalam format Portable Network Graphic (PNG).
FIle ini berisi bitmap yang dikompresi dengan kompresi lossless yang mirip dengan file GIF.
File PNG biasanya digunakan untuk menyimpan grafik web, foto digital, dan gambar dengan latar belakang transparan.
Sejarah Penciptaan PNG
PNG dimulai dari inisiatif beberapa orang dalam Usenet newsgroup pada tahun 1995.
Kelompok ini terdiri dari ilmuwan komputer, insinyur, dan ahli lain di bidang ilmu komputer.
Penciptaan PNG merupakan respons pada algoritma kompresi data Lempel–Ziv–Welch (LZW) yang digunakan dalam format Graphics Interchange Format (GIF) dipatenkan oleh Unisys.
PNG dibuat untuk menjadi alternatif gratis bagi format GIF sebagai format file gambar di web/internet.
Selain masalah paten, format GIF yang hanya mencakup 256 spektrum warna dirasa kurang mumpuni untuk tampilan komputer yang semakin canggih.
PNG diharapkan bisa melenyapkan keterbatasan format GIF yang hanya mendukung jumlah warna yang terbatas sekaligus untuk menghindari masalah lisensi paten.
Selain itu, sementara gambar GIF hanya mendukung pixel yang sepenuhnya buram atau sepenuhnya transparan, gambar PNG dapat menyertakan transparency channel 8-bit, sehingga memungkinkan gradasi warna gambar dari buram menjadi transparan.
Karena berbagai keunggulan ditambah lisensi yang sepenuhnya gratis, PNG akhirnya lebih banyak digunakan daripada GIF.
Hanya saja perlu diketahui bahwa PNG adalah format gambar tunggal, sedangkan GIF mendukung banyak gambar.
Format GIF memungkinkan pengguna untuk menyimpan animasi sederhana sebagai file GIF sehingga menyebabkan format ini tidak kemudian sepenuhnya ditinggalkan.
Menanggapi keterbatasan ini, PNG Development Group menciptakan format Multiple-image Network Graphics (.MNG) pada tahun 2001 tetapi tidak diadopsi secara luas seperti format GIF.
Pada tahun 2008, sekelompok pengembang Mozilla merilis format Animated Portable Network Graphics (APNG) dengan tujuan yang sama, agar PNG mendukung banyak gambar.
Pada tahun 2017 browser berbasis Chromium turut mendukung APNG.
Selanjutnya pada Januari 2020, Microsoft Edge menjadi berbasis Chromium, sehingga mewarisi dukungan untuk APNG.
Pada akhirnya, saat ini, semua browser utama telah mendukung APNG.
Fitur PNG
Gamma Correction (Koreksi Gamma)
Gambar dapat terlihat sedikit berbeda pada satu komputer ke komputer yang lain karena sistem operasi, kartu video, dan monitor yang berbeda.
Kecerahan gambar dapat bervariasi tergantung pada sistem operasi dan perangkat keras komputer yang digunakan.
Untuk mengkompensasi hal ini, PNG menggunakan sistem gamma correction.
Gamma mengacu pada fungsi matematika yang digunakan untuk menyesuaikan tingkat kecerahan gambar yang dapat dibedakan oleh mata manusia.
Gamma correction secara otomatis menyesuaikan dengan sistem komputer sehingga gambar muncul pada tingkat kecerahan yang sama pada setiap komputer.
Alpha Channel
Alpha channel merupakan lapisan khusus dari gambar yang mengontrol transparansi pixel.
Gambar GIF hanya memungkinkan pixel untuk menjadi sepenuhnya transparan atau buram (gelap).
PNG memiliki kemampuan lebih jauh dengan memungkinkan gambar menyesuaikan pada berbagai tingkat transparansi.[]
Kompresi
Seperti GIF, PNG menggunakan prinsip “lossless” algoritma saat data dikompresi. Lossless berarti saat dikompresi kualitas gambar tidak berkurang.
Seperti sudah disampaikan sebelumnya, salah satu faktor yang mengarah pada penciptaan PNG adalah fakta bahwa Unisys Corporation telah mematenkan algoritma kompresi gambar yang digunakan GIF.
Hal inilah yang memicu perkembangan PNG yang dirancang untuk menggunakan algoritma bebas lisensi.
Kapan Harus Menggunakan File PNG
File PNG adalah format yang memiliki banyak kelebihan untuk digunakan tetapi tidak kemudian sesuai dalam setiap situasi.
Terkadang ukuran PNG bisa terlalu besar sehingga tidak hanya banyak menggunakan disk space atau mempersulit pengiriman email, tetapi juga dapat memperlambat kinerja web page secara drastis.
Pertimbangkan apakah manfaat kualitas gambar bisa mengimbangi pengorbanan pada aspek disk space atau kecepatan website.
Karena file PNG menggunakan prinsip “lossless” saat data dikompres maka kualitas gambar tidak berkurang banyak seperti terjadi dalam format lain seperti JPEG.
File JPEG berguna ketika gambar memiliki kontras rendah, tetapi gambar dengan kontras tajam seperti ketika ada garis atau teks dalam gambar maka menggunakan PNG warna akan terlihat lebih solid.
PNG paling sesuai digunakan untuk screenshot dan ilustrasi, sementara untuk foto asli dari kamera paling baik menggunakan format JPEG/JPG.
Pertimbangkan juga menggunakan format PNG daripada JPEG saat berurusan dengan gambar yang perlu diedit berulang kali.
Karena format JPEG mengalami apa yang disebut generation loss, mengedit dan menyimpan file berulang kali akan menghasilkan kualitas gambar yang semakin rendah dari waktu ke waktu.
Hal ini tidak berlaku untuk PNG karena menggunakan kompresi lossless.
Secara ringkas berikut adalah penggunaan umum PNG:
- Foto dengan line art, seperti gambar, ilustrasi, dan komik.
- Foto atau pindaian teks, seperti surat tulisan tangan atau artikel surat kabar.
- Bagan, logo, grafik, rencana arsitektur dan cetak biru.
- Gambar apa pun yang menyertakan teks, seperti page layout yang dibuat di Photoshop atau InDesign kemudian disimpan sebagai gambar.
Cara Membuka dan Mengedit File PNG
File PNG dapat dibuka di web browser apa pun, termasuk Firefox, Chrome, Edge, Safari, dan Opera, karena merupakan jenis gambar web yang paling banyak diadopsi.
Jika tidak memiliki image viewer di komputer, PNG bisa dibuka dengan menyeretnya dari desktop ke browser, meskipun file tidak bisa diedit menggunakan cara ini.
File PNG juga dapat dibuka dan diedit di sebagian besar program pengeditan gambar, termasuk Microsoft Paint, Paint 3D, GIMP, XnView dan tentu saja, Adobe PhotoShop.
Jika tidak yakin apakah sudah menginstal image editor di komputer, coba klik dua kali file PNG dan program apa pun yang mendukung akan membukanya sehingga file siap diedit.
Cara Mengonversi File PNG
Banyak image editor yang bisa membuka file PNG juga bisa mengonversi file ini ke format lain.
Jika ingin menggunakan program yang dibundel dengan Windows, maka Paint atau Paint 3D bisa menjadi solusi.
Jika menggunakan macOS, maka Apple Preview bisa digunakan untuk tujuan tersebut.
Semua program tersebut dapat mengonversi gambar PNG ke berbagai format, termasuk JPEG dan TIFF.
Kelebihan vs. Kekurangan PNG
Kelebihan PNG
Keuntungan format PNG meliputi:
- Kompresi lossless – tidak kehilangan detail dan kualitas setelah gambar dikompresi.
- Mendukung banyak warna – format ini cocok untuk berbagai jenis gambar digital, termasuk foto dan grafik.
- Dukungan untuk transparansi – mendukung kompresi gambar digital dengan area transparan.
- Sempurna untuk mengedit gambar – kompresi lossless membuatnya sempurna untuk menyimpan gambar digital untuk diedit.
- Tepi tajam dan warna solid – ideal untuk gambar yang berisi teks, line art, dan grafik.
Kekurangan PNG
Kerugian dari format PNG meliputi:
- Ukuran file yang lebih besar – mengompresi gambar digital pada ukuran file yang lebih besar.
- Tidak ideal untuk grafis cetak berkualitas profesional – tidak mendukung warna non-RGB seperti CMYK (cyan, magenta, yellow and black).
- Tidak mendukung penyematan metadata EXIF yang digunakan oleh sebagian besar kamera digital.
- Tidak mendukung animasi secara native, tetapi terdapat ekstensi tidak resmi yang tersedia.