Pengubah JPG ke PNG

Mengubah gambar JPG, PNG, WebP, dan SVG menjadi PNG, JPG, atau WebP tanpa mengunggah apa pun ke mana pun, dan menunjukkan apa yang diubah setiap konversi.

atau jatuhkan di sini
Konversi ke

Tidak ada yang diunggah

Setiap konversi berjalan di tab peramban ini, di mesin Anda sendiri. Tidak ada berkas yang dikirim ke situs ini maupun ke pihak lain — tidak ada server di sini yang bisa menerimanya — sehingga gambar rahasia tetap rahasia, dan Anda bisa membiarkan tab jaringan peramban terbuka selama konversi untuk memeriksanya sendiri.

WebP di sini selalu dengan kehilangan data

WebP punya mode tanpa kehilangan data, dan kanvas peramban tidak bisa menulisnya — tidak ada cara untuk memintanya. Setiap WebP yang dihasilkan di sini adalah enkode dengan kehilangan data, di ujung atas kendali kualitas sama seperti di bawahnya, jadi hasilnya tidak pernah menjadi salinan utuh dari berkas yang masuk.

Warna bisa bergeser

Gambar digambar ulang di sini dan ditulis sebagai sRGB biasa, tanpa profil warna tertanam. Foto yang diambil dalam ruang warna yang lebih luas — Display P3 pada ponsel baru, atau Adobe RGB — tampak sama di hampir semua tempat, tetapi warnanya yang paling pekat bisa keluar sedikit lebih pudar.

Pengubah lainnya

  • Berkas PNG yang cukup berat untuk memperlambat halaman justru merupakan alasan WebP dibuat — dan berkas WebP yang tidak bisa dibuka oleh satu pun program di mesin Anda kembali ke arah sebaliknya dengan mudah. Halaman itu terbuka dengan WebP yang sudah dipilih.

    Pengubah WebP
  • Kalau yang Anda punya adalah gambar vektor, bukan foto — logo atau ikon yang disimpan sebagai SVG — ia sama sekali tidak punya piksel sampai seseorang memilih ukurannya. Halaman itulah yang ditulis di sekitar pilihan tersebut.

    Pengubah SVG ke PNG

Apa sebenarnya JPG dan PNG itu

Kedua format ini dibuat untuk jenis gambar yang berbeda, dan cara keduanya mengompresi gambar nyaris tidak punya kesamaan. JPEG membagi gambar menjadi blok-blok kecil lalu membuang detail yang paling kecil kemungkinannya Anda sadari hilang; pembuangan itulah kompresinya, dan itulah sebabnya JPG dari foto hanya sepersekian ukuran berkas apa pun yang tanpa kehilangan data, sekaligus sebabnya setiap penyimpanan ulang menghilangkan sedikit lagi. PNG melakukan kebalikannya. Ia mencari pengulangan — deretan piksel yang sama persis, satu baris yang mirip dengan baris di atasnya — lalu menyimpan gambarnya apa adanya, sehingga yang keluar sama dengan yang masuk, sampai piksel terakhir.

Perbedaan itu menentukan segala hal lain tentang keduanya, termasuk hal yang paling diharapkan orang ketika mendatangi pengonversi gambar. Mengonversi JPG menjadi PNG tidak bisa mengembalikan apa yang sudah dibuang oleh pengenkode JPEG. Tepi berkotak-kotak di sekeliling teks, halo samar di sepanjang batas yang tajam, bercak-bercak pada langit yang seharusnya bersih — semua itu kini menjadi bagian dari pikselnya, dan format tanpa kehilangan data menyimpannya sesetia ia menyimpan segala hal lainnya. Yang Anda peroleh adalah gambar yang sama di dalam wadah yang tidak akan merusaknya lebih jauh; itu sungguh berguna untuk dimiliki, dan itu bukan peningkatan kualitas.

  • JPEG sama sekali tidak menyimpan transparansi. Format ini tidak punya kanal keempat dan tidak pernah punya, sehingga gambar yang sebagian bidangnya tembus pandang harus diletakkan di atas suatu warna dulu sebelum bisa ditulis sebagai JPG — dan untuk itulah kendali warna latar di halaman ini ada.
  • PNG menyimpan gambar apa adanya dan membawa transparansi, dan karena itulah ia adalah format yang tepat untuk tangkapan layar, diagram, tangkapan antarmuka, dan apa pun yang di dalamnya ada teks atau tepi yang tajam. Karena itu pula PNG dari foto biasanya beberapa kali lebih besar daripada JPG asalnya.
  • WebP adalah format yang lebih baru dan berusaha menjadi keduanya sekaligus. Ia punya mode dengan kehilangan data yang dibangun di atas gagasan yang kurang lebih sama dengan JPEG, mode tanpa kehilangan data yang semangatnya lebih dekat ke PNG, dan ia membawa transparansi pada keduanya — tetapi dari peramban hanya paruh yang dengan kehilangan data itu yang bisa dijangkau, dan itulah pokok salah satu bagian di bawah.
  • Mengganti ekstensi berkas bukanlah mengonversinya. Mengubah nama gambar dari berekstensi JPG menjadi berekstensi PNG membiarkan setiap bitanya persis seperti semula, dan apa pun yang membukanya berikutnya akan menemukan JPEG di balik nama PNG — justru karena itulah halaman ini menentukan format dari isi berkasnya, bukan dari namanya.

Semua itu berujung pada satu hal praktis, dan patut diketahui sebelum Anda mengonversi satu folder berkas: berkas yang sudah berupa kisi piksel keluar dari sini dengan dimensi yang sama seperti saat masuk. Ini pengonversi, bukan penyunting — tidak ada yang diubah ukurannya, dipangkas, ditajamkan, atau dikompresi ulang dua kali, dan satu-satunya yang berubah adalah cara gambar yang sama itu disimpan. Satu-satunya pengecualian di antaranya adalah foto yang berkasnya sendiri menyatakan bahwa ia tersimpan dalam posisi menyamping, yang lalu ditegakkan sehingga lebar dan tingginya bertukar; alat ini mengatakannya pada barisnya alih-alih membiarkan angka baru itu mengejutkan Anda.

Memilih format tujuan

Halaman ini bernama JPG ke PNG karena itulah konversi yang paling banyak dicari orang, dan itu hanya pengaturan awalnya. Berkas apa pun yang bisa dibacanya sebagai piksel — JPG, PNG, atau WebP — bisa dibawa ke salah satu dari tiga format yang ditulisnya, jadi kendali format adalah seluruh perbedaannya dan di antara ketiganya tidak ada arah yang menjadi kasus istimewa. Halaman ini juga membaca SVG, dan yang satu itu bukan sekadar arah tambahan: gambar vektor sama sekali tidak punya piksel sampai seseorang memilih ukurannya, sehingga memilih SVG memunculkan kolom Lebar dan Tinggi di halaman ini, dan Pengubah SVG ke PNG di situs ini adalah pintu yang dibangun di sekitar keputusan itu, lengkap dengan panduannya sendiri. Format mana yang Anda inginkan adalah pertanyaan tentang gambarnya, bukan tentang berkas yang kebetulan Anda punya.

  • Foto yang ukuran berkasnya penting: pilih JPG. Untuk itulah formatnya dirancang, segala hal di dunia ini bisa membacanya, dan pada kualitas yang masuk akal bedanya dari yang asli sulit dilihat pada ukuran tampilan biasa.
  • Tangkapan layar, bagan, diagram, apa pun yang memuat teks atau tepi yang tajam: pilih PNG. Pembuangan yang dilakukan JPEG paling terasa justru pada batas berkontras tinggi, sehingga huruf pada JPG mendapat pinggiran keabu-abuan yang tidak pernah ada pada PNG.
  • Apa pun yang transparansinya perlu Anda pertahankan: pilih PNG atau WebP. JPG tidak punya tempat untuk menaruhnya, jadi memilih JPG untuk logo sebenarnya berarti memilihkan warna latar untuknya.
  • Gambar untuk halaman web yang setiap bitanya berharga: pilih WebP, yang pada kualitas setara biasanya lebih kecil daripada kedua format lainnya. Geser kendali kualitas dan perhatikan ukuran di samping hasilnya — itu pengukuran atas berkas Anda sendiri, bukan aturan umum tentang berkas pada umumnya.
  • Gambar yang akan Anda sunting lagi, atau Anda simpan: pilih PNG. Setiap penyimpanan JPG membuang sedikit lagi dan kehilangannya menumpuk setelah beberapa putaran, sedangkan berkas tanpa kehilangan data bisa dibuka dan ditulis kembali sebanyak yang Anda mau tanpa berubah.

Tempat JPEG paling sering menjadi jawaban yang keliru justru tempat ia paling sembarangan dipilih: tangkapan layar yang hendak masuk ke dokumen, laporan bug, atau salindia. Teks justru merupakan isi yang paling buruk ditangani oleh JPEG; berkasnya kerap tidak lebih kecil daripada PNG yang akan dihasilkan seandainya format itu yang dipilih, karena begitu sedikit yang bisa dihaluskan oleh pengenkodenya; dan artefak di sekeliling hurufnya permanen, sehingga tidak seorang pun sesudahnya bisa membatalkannya. Kalau tangkapan layar semacam itu telanjur Anda punya sebagai JPG, mengonversinya ke PNG tidak akan memperbaikinya — tetapi itu akan mencegah kerusakan yang sama terjadi untuk kedua kalinya, dan sering kali justru itulah alasan untuk mengonversi.

Kendali kualitas hanya muncul kalau format yang Anda tuju memilikinya, yaitu JPG dan WebP. PNG tidak punya apa pun untuk dikorbankan, jadi tidak ada kendali yang ditawarkan alih-alih satu kendali yang hanya diam di sana. Berapa pun yang Anda setel, setiap baris menampilkan ukuran asli, ukuran hasil, dan perubahan di antara keduanya, sehingga tawar-menawar yang sedang Anda lakukan menjadi angka di depan mata alih-alih terkaan — dan bila memungkinkan, menggeser kendalinya akan mengenkode ulang gambar yang sudah digambar alih-alih membaca berkasnya lagi, dan karena itulah ukurannya bisa mengikuti Anda.

Apa yang dibuang pengonversi ini, dan mengapa ia tidak bisa menyimpannya

Semua yang terjadi di sini dikerjakan dengan mesin penggambar bawaan yang sudah tertanam di dalam peramban Anda: berkasnya didekode, digambar sekali, lalu ditulis kembali dalam format yang Anda minta. Itulah yang membuat alat ini bekerja tanpa ada yang diunggah, tanpa ada yang dipasang, dan tanpa ada yang diunduh selain halaman ini sendiri — dan itu menetapkan batas yang lebih baik dinyatakan terus terang di sini daripada ditemukan belakangan di tempat lain.

  • Metadata kamera hilang. EXIF — model kamera, pencahayaan, tanggal, dan koordinat GPS kalau ponselnya merekamnya — berjalan berdampingan dengan pikselnya alih-alih berada di dalamnya, dan proses penggambarannya meninggalkan semua itu. Tidak ada format dan tidak ada pengaturan di sini yang membuat satu pun di antaranya bertahan.
  • Profil warna tertanam ikut hilang bersamanya. Keluarannya adalah sRGB biasa yang tidak membawa profil apa pun, jadi foto yang diambil dalam ruang warna yang lebih luas — Display P3 pada ponsel baru, atau Adobe RGB — akan tampak sama di hampir semua tempat, dan bisa kehilangan sedikit intensitas pada warnanya yang paling pekat.
  • Keluaran PNG tidak dioptimalkan. Kompresor bawaan peramban yang menulisnya dan tidak ada cara meminta yang lebih baik, sehingga PNG yang dihasilkan di sini biasanya agak lebih besar daripada yang dibuat oleh alat khusus dari gambar yang sama. Ia tetap merupakan berkas tanpa kehilangan data: gambarnya persis, dan hanya pengepakannya yang biasa-biasa saja.
  • Bitanya tidak bisa direproduksi. Dua peramban yang diberi gambar yang sama pada kualitas yang sama menghasilkan dua berkas yang berbeda, dan keduanya sama-sama benar. Yang bisa dijanjikan alat ini kepada Anda adalah gambar tertentu, bukan berkas tertentu.

Sebagian dari semua itu bisa saja diangkat dengan menyertakan pengenkode sungguhan yang dikompilasi agar berjalan di dalam halaman, dan alat ini sengaja tidak melakukannya. Pengenkode semacam itu berukuran beberapa ratus kilobita yang harus diunduh oleh setiap pengunjung supaya sebagian dari mereka mendapat PNG yang sedikit lebih kecil, dan ia adalah mesin untuk menghasilkan jawaban yang sudah sanggup dihasilkan oleh peramban. Paruh pendekodeannya pun tetap milik peramban, jadi penanganan warna di atas sebenarnya tetap tidak akan didapatkan kembali karenanya; dan alat ini akan berhenti bekerja sama sekali sampai unduhannya tiba, padahal setiap halaman lain di situs ini bekerja begitu ia tergambar. Pengonversi yang menyatakan batasnya lebih berharga daripada yang menyembunyikannya di balik unduhan.

Perlu dikatakan bahwa sebagian besar dari yang hilang di sini hilang ke arah yang memang diinginkan orang. Berkas yang dikonversi di halaman ini tidak membawa lokasi, tidak membawa nomor seri perangkat, dan tidak membawa riwayat penyuntingan, apa pun yang ada di dalam berkas asal Anda — jadi kalau yang Anda butuhkan adalah salinan gambar tanpa satu pun dari itu melekat padanya, itu jaminan, bukan sesuatu yang masih harus Anda periksa sesudahnya. Baris untuk berkas yang membawa salah satunya mengatakan demikian, dan baris untuk berkas yang tidak membawa apa-apa tidak mengatakan apa pun — persis itulah yang membuat pemberitahuannya layak dibaca.

Mengapa WebP tanpa kehilangan data tidak ditawarkan di sini

WebP memuat dua format yang cukup berbeda di bawah satu nama. Mode dengan kehilangan data bekerja kurang lebih seperti JPEG, membuang detail demi menghemat ruang; mode tanpa kehilangan data bekerja lebih seperti PNG, dan berkas yang ditulis dengan cara itu bisa dibuka dan ditulis kembali berulang kali tanpa pernah berubah. Mana dari keduanya yang dipakai oleh WebP ditentukan ketika berkasnya ditulis, dan itu bukan sesuatu yang bisa Anda ketahui dengan memandangi berkas itu dari luar.

Kanvas gambar peramban bisa dimintai tipe media dan angka antara nol dan satu, dan hanya itulah seluruh antarmukanya. Tidak ada cara memintanya menghasilkan mode WebP yang tanpa kehilangan data, jadi setiap WebP yang dihasilkan halaman ini adalah enkode dengan kehilangan data. Ujung atas kendali kualitas bukan pengecualian: ia adalah enkode dengan kehilangan data terbaik yang tersedia di sini, bukan salinan tanpa kehilangan data. Apakah peramban tertentu diam-diam memperlakukan ujung paling atas rentangnya sebagai sesuatu yang lebih baik tidak ditentukan di mana pun dan pernah berbeda antarversi, dan justru karena itulah alat ini tidak bersandar padanya, serta mengatakannya pada barisnya tepat pada saat Anda berada di sana.

  • Kalau Anda butuh salinan yang pasti tanpa kehilangan data, pilih PNG. Itu satu-satunya format tanpa kehilangan data yang ditulis halaman ini, dan ia tetap begitu pada setiap ukuran dan untuk setiap gambar.
  • WebP yang ditulis dalam mode tanpa kehilangan data tidak tetap demikian setelah melewati alat ini. Mengonversinya ke WebP akan mengenkodenya ulang dengan kehilangan data, sehingga hasilnya tidak akan sama bita per bita dengan aslinya, dan menaruh kendali kualitas di ujung atas tidak mengubah itu.
  • Untuk foto perbedaan ini jauh kurang penting, karena ia sudah dienkode dengan kehilangan data jauh sebelum tiba di sini. Satu-satunya pertanyaan yang nyata di situ adalah enkode mana yang tampak lebih baik pada ukuran tertentu, dan ukuran yang ditampilkan di samping tiap hasil itulah yang menjawabnya untuk berkas Anda sendiri.

Apa yang diberitahukan setiap baris hasil

Kebanyakan pengonversi mengerjakan tugasnya dalam diam, dan begitulah gambar berakhir dalam posisi menyamping, atau di atas latar hitam, atau kehilangan animasinya, sementara orang yang mengonversinya baru mengetahuinya jauh belakangan dan di tempat lain. Setiap konversi di sini membawa daftar pendek tentang apa yang sebenarnya terjadi pada berkas itu — dan, sama pentingnya, tidak mengatakan apa pun ketika tidak ada yang perlu disebut, dan itulah yang membuat pemberitahuannya layak dibaca alih-alih dilewati begitu saja.

  • Gambarnya ditegakkan, dan lebar serta tingginya bertukar. Ponsel biasanya menyimpan foto sebagaimana sensornya membacanya lalu secara terpisah mencatat dalam posisi mana ia seharusnya dilihat; konversi di sini menggambar ulang gambarnya dari piksel yang sudah didekode, jadi catatan semacam itu tidak bisa ikut bersamanya ke format mana pun, dan karena itu pemutarannya benar-benar dikerjakan. Setelah itu angka di layar bukan lagi angka yang ditunjukkan pengelola berkas Anda, dan justru karena itu pertukarannya diumumkan alih-alih dibiarkan untuk Anda sadari sendiri.
  • Metadata dibuang. Ini hanya muncul untuk berkas yang memang membawanya, dan itulah seluruh alasan mengapa ia bermakna ketika Anda melihatnya, alih-alih menjadi satu baris pada setiap konversi yang dilakukan oleh siapa pun.
  • Transparansi diratakan, dan ke warna apa. Yang satu ini diukur, bukan diandaikan: kebanyakan tangkapan layar disimpan dengan kanal transparansi dan tidak pernah memakai satu piksel pun darinya, jadi pemberitahuannya menunggu sampai piksel yang benar-benar tembus pandang ditemukan pada gambar yang sudah digambar. PNG yang sama sekali tidak tembus pandang, ketika dibawa ke JPG, tidak memunculkan apa-apa.
  • Nama dan isinya tidak cocok. Formatnya selalu ditentukan oleh bitanya dan tidak pernah oleh ekstensinya, jadi JPEG yang oleh seseorang diberi nama berekstensi PNG tetap dibaca dan dikonversi dengan benar sebagai JPEG — dan Anda diberi tahu, karena itu hal yang benar tentang berkas Anda yang hampir pasti tidak Anda ketahui.
  • Hanya bingkai pertama yang dipertahankan. WebP bukan satu-satunya format yang dapat memuat urutan bingkai: PNG beranimasi adalah PNG seperti yang lain, dan ia bergerak di peramban persis seperti WebP beranimasi. Tidak ada apa pun di halaman ini yang menulis berkas beranimasi, jadi bingkai pertamalah yang dikonversi — dan itu sama saja ke format mana pun Anda mengonversinya, termasuk format asal berkasnya.
  • WebP pada pengaturan ini tetap merupakan enkode dengan kehilangan data. Yang satu ini muncul di ujung atas kendali kualitas dan tidak di tempat lain, karena hanya di ujung atas itulah keyakinan yang diluruskannya bisa dipegang.

Ketika berkas tidak bisa dikonversi, alat ini mengatakan mengapa alih-alih menghasilkan sesuatu. Berkas yang bukan satu pun dari format yang dibacanya disebutkan namanya dan ditolak; begitu pula berkas yang formatnya memang didukung tetapi tajuknya rusak atau terpotong; dan begitu pula berkas yang ternyata tidak bisa didekode oleh peramban Anda, sekalipun tajuknya tampak baik-baik saja. Tidak ada yang diterka, dan tidak ada yang setengah jadi diserahkan kembali seolah-olah sudah selesai — itu aturan yang sama dengan pemberitahuan di atas, diterapkan pada satu saat ketika ia paling penting.

Satu penolakan patut diketahui lebih dulu, karena inilah kegagalan yang membuat alat semacam ini terkenal. Peramban punya batas seberapa besar gambar yang mau ditampungnya; batas itu tidak sama pada ponsel dan pada desktop, tidak pula sama antara dua peramban di satu mesin, dan melewatinya sama sekali tidak memunculkan galat — ia diam-diam menghasilkan gambar kosong berukuran beberapa kilobita yang tampak seperti konversi yang berhasil sampai seseorang membukanya. Maka sebelum menggambar apa pun, alat ini mengalokasikan gambarnya pada ukuran keluarannya yang sebenarnya, menuliskan satu piksel yang nilainya sudah diketahui ke dalamnya, lalu membaca piksel itu kembali. Kalau kanvasnya ternyata tidak sungguh-sungguh ada, konversinya ditolak dan ukurannya disebutkan, dan tidak ada berkas yang dihasilkan. Pertanyaan itu diajukan untuk setiap berkas pada ukurannya masing-masing alih-alih terhadap angka tetap, sehingga gambar yang sebenarnya sanggup ditangani oleh perangkat Anda sendiri tidak pernah ditolak karena batas yang dipilih untuk perangkat orang lain.

Mengapa tidak ada apa pun di sini yang meninggalkan mesin Anda

Tidak ada server di balik halaman ini. Konversinya terjadi di tab peramban tempat Anda membaca ini, di prosesor mesin Anda sendiri, dan berkasnya tidak pernah dikirim ke mana pun — tidak ke situs ini, yang tidak punya apa pun untuk menerimanya, dan tidak ke siapa pun yang lain. Itu bukan kebijakan yang suatu hari bisa diubah diam-diam; itu bahan pembentuk alat ini, dan tidak ada versinya yang bekerja dengan cara lain.

Anda tidak perlu memercayai itu begitu saja, dan justru itulah gunanya menyatakannya dengan cara ini. Bukalah alat pengembang pada peramban Anda, perhatikan panel jaringannya, lalu konversikan berkas: tidak ada yang keluar. Halaman ini hanyalah beberapa berkas statis tanpa kode yang berjalan di tempat lain, jadi begitu ia termuat Anda bisa memutus sambungan jaringan sepenuhnya dan terus mengonversi selama yang Anda mau.

  • Gambar yang tidak akan Anda kirimkan kepada orang asing — kontrak, hasil pindai medis, tangkapan layar sesuatu yang bersifat internal — bisa dikonversi di sini tanpa sedikit pun meninggalkan mesin Anda.
  • Berkas hasil konversinya hanya ada di tab ini sampai Anda mengunduhnya. Menutup tabnya adalah seluruh cara menghapusnya, dan tidak ada apa pun tentangnya yang diingat antarkunjungan.
  • Karena metadata kamera tidak mungkin bertahan melewati konversi, berkas yang Anda unduh tidak membawa lokasi dan tidak membawa keterangan perangkat, sebanyak apa pun yang dibawa oleh berkas asal Anda.

Pertanyaan yang sering diajukan

Apakah mengonversi JPG menjadi PNG membuatnya tampak lebih bagus?
Tidak, dan inilah hal yang paling sering diharapkan orang. JPEG membuang detail ketika berkasnya ditulis, dan detail itu tidak dicatat di mana pun — artefak di sekeliling teks, kelembutan pada tepi yang tajam, bercak-bercak pada bidang warna yang rata sudah menjadi bagian dari gambarnya pada saat JPG itu ada di tangan Anda. PNG menyimpan apa pun yang diberikan kepadanya secara persis, jadi ia mempertahankan artefaknya sesetia ia mempertahankan segala hal lain. Yang benar-benar Anda peroleh dengan mengonversi adalah bahwa tidak ada lagi yang hilang sesudahnya: PNG-nya bisa disunting, dipangkas, dan disimpan lagi tanpa menumpuk kerusakan yang akan ditambahkan oleh satu putaran JPEG lagi.
Mengapa PNG-nya jauh lebih besar daripada JPG asalnya?
Karena PNG bekerja tanpa kehilangan data dan JPG tidak. JPEG mencapai ukurannya dengan membuang informasi, sedangkan PNG mencapai ukurannya hanya dengan menemukan pengulangan yang bisa dikemas lebih rapat, dan foto sangat sedikit memilikinya. Beberapa kali lipat ukurannya sepenuhnya wajar untuk foto, dan untuk tangkapan layar selisihnya biasanya jauh lebih kecil karena tangkapan layar penuh dengan bidang rata dan baris yang berulang. Perlu diketahui bahwa keluaran PNG di sini ditulis oleh kompresor bawaan peramban, yang lumayan tetapi tidak menyeluruh, jadi pengoptimal khusus masih bisa mengikis sepotong lagi dari berkasnya tanpa mengubah satu pikselnya.
Foto ponsel saya keluar sudah tegak, tetapi lebar dan tingginya bertukar. Mengapa?
Karena fotonya disimpan dalam posisi menyamping disertai catatan terpisah yang menyatakan dalam posisi mana ia seharusnya dilihat. Ponsel terus-menerus melakukan itu: sensornya membaca pemandangan dalam orientasinya sendiri dan kameranya menuliskan tanda tentang seberapa jauh gambarnya harus diputar, alih-alih memutar pikselnya. Konversi di sini mendekode gambarnya lalu menggambarnya sekali, jadi tidak ada tanda yang ikut serta ke format mana pun yang Anda pilih — dan PNG maupun WebP toh tidak punya tempat untuk menyimpannya — yang berarti pemutarannya harus benar-benar dikerjakan. Gambar yang diputar seperempat putaran menjadi setinggi lebarnya semula. Barisnya memberi tahu Anda bahwa pertukaran itu terjadi supaya angka barunya menjadi penjelasan alih-alih kejutan, dan gambarnya sendiri kini tegak di mana pun, tanpa perlu ada penampil yang diberi tahu.
Apa yang terjadi pada keterangan kamera dan lokasi di foto saya?
Semuanya hilang, pada setiap konversi dan ke setiap format. Informasi itu berada di blok EXIF yang berjalan berdampingan dengan pikselnya alih-alih di dalam pikselnya sendiri, dan alat ini bekerja dengan mendekode gambarnya, menggambarnya sekali, lalu menulisnya kembali — yang memindahkan gambarnya dan tidak memindahkan apa pun selain itu. Hal yang sama berlaku untuk profil warna tertanam, untuk XMP, dan untuk komentar. Bagi kebanyakan orang inilah hasil yang mereka inginkan: berkas yang Anda unduh tidak membawa koordinat GPS dan tidak membawa identitas perangkat, dan itu berlaku apa pun yang Anda konversikan dan ke apa pun Anda mengonversinya. Kalau Anda butuh metadatanya dipertahankan, ini bukan alat untuk pekerjaan itu, dan tidak ada pengaturan di sini yang akan mengubahnya.
Logo transparan saya keluar dengan latar putih. Mengapa, dan bisakah saya mengubah warnanya?
Karena Anda mengonversinya ke JPG, dan JPEG sama sekali tidak bisa menyimpan transparansi — tidak ada kanal di dalam formatnya untuk menaruhnya. Sesuatu harus ada di belakang gambarnya, jadi alat ini mengisi latarnya lebih dulu lalu memberi tahu Anda warna apa yang dipakainya. Putih adalah bawaannya karena itulah warna kebanyakan dokumen, salindia, dan formulir unggahan, dan kendali warna muncul begitu ada berkas dalam daftar Anda yang benar-benar membutuhkannya, sehingga Anda bisa memilih warna lain dan konversinya diulang. Kalau Anda lebih suka mempertahankan transparansinya, konversikan ke PNG atau WebP saja — keduanya membawanya, dan dengan begitu tidak ada latar yang diisi dan tidak ada pemberitahuan yang muncul.
Apakah WebP di ujung atas kendali kualitas merupakan salinan tanpa kehilangan data?
Bukan. WebP memang punya mode tanpa kehilangan data, dan peramban tidak bisa dimintai mode itu: kanvas gambarnya menerima tipe media dan angka, dan tidak ada cara meminta apa pun yang lain. Karena itu setiap WebP yang dihasilkan di sini adalah enkode dengan kehilangan data, di ujung atas kendalinya sama saja seperti di tengahnya, dan justru karena itulah pemberitahuan muncul di sana alih-alih membiarkan posisinya berbicara sendiri. Kalau Anda butuh sesuatu yang pasti tanpa kehilangan data, PNG adalah satu-satunya format di halaman ini yang memenuhi syarat itu. Dan kalau berkas asal Anda itu sendiri WebP tanpa kehilangan data, mengonversinya ke WebP di sini tidak akan mempertahankannya — ia dienkode ulang seperti berkas lainnya.
Alat ini menolak gambar yang sangat besar alih-alih mengonversinya. Mengapa tidak dicoba saja?
Karena mencoba itulah yang menghasilkan berkas kosong. Setiap peramban punya batas ukuran gambar yang benar-benar mau ditampungnya, angkanya berbeda antara ponsel, desktop, dan versi peramban, dan melewatinya tidak memunculkan galat — kanvasnya diam-diam ada tetapi kosong, dan yang Anda unduh adalah beberapa kilobita yang tidak berisi apa-apa dan tampak seperti konversi yang berhasil sampai Anda membukanya. Maka alat ini mengalokasikan gambarnya pada ukuran keluarannya yang sebenarnya, menuliskan satu piksel lalu membacanya kembali sebelum menggambar apa pun, dan menolak sambil menyebutkan ukurannya kalau kanvasnya ternyata tidak sungguh ada. Uji itu dijalankan untuk perangkat Anda pada berkas Anda, dan itulah sebabnya gambar yang sama bisa ditolak di ponsel dan berhasil dikonversi di laptop.
Apakah ada yang diunggah, dan apakah ini bekerja tanpa jaringan?
Tidak ada yang diunggah, dan ya, ini bekerja. Konversinya berjalan di tab peramban Anda memakai mesin Anda sendiri, tidak ada server di sini untuk dikirimi berkas, dan Anda bisa memastikannya dalam beberapa detik dengan membuka panel jaringan pada alat pengembang peramban Anda lalu mengonversi sesuatu sambil memperhatikannya. Begitu halamannya termuat, ia sama sekali tidak butuh sambungan: putuskan sepenuhnya dan setiap konversi tetap bekerja. Tidak ada apa pun tentang berkasnya yang disimpan, diingat antarkunjungan, atau ditinggalkan ketika Anda menutup tabnya.