Ekstensi dan format gambar sebenarnya berbeda

Ekstensi file adalah akhir nama, dan format sebenarnya adalah struktur data yang disimpan dalam file. Meskipun Anda mengganti nama file PNG menjadi JPG, data internalnya tetap sama. Tergantung pada aplikasinya, aplikasi mungkin mengenali format internal dan membukanya, namun layanan pengunggahan mungkin menolak file yang ekstensi dan format sebenarnya tidak cocok.

JPG dan JPEG adalah ekstensi yang mengacu pada format JPEG yang sama. Tidak perlu mengompresi ulang format yang sama jika Anda hanya mengganti nama JPG menjadi JPEG. Sebaliknya, peralihan antara PNG dan JPEG memerlukan pengkodean ulang data.

Prinsip mengonversi gambar di browser

Alat ini memeriksa penanda format di awal file dan menerjemahkan gambar di browser. Gambarkan piksel yang didekodekan pada Kanvas dengan ukuran yang sama seperti aslinya dan buat file baru dengan encoder PNG, JPEG, atau WebP. Meskipun ukuran piksel asli dipertahankan, metode penyimpanannya berubah, sehingga jumlah byte dan kualitas file mungkin berbeda.

Output dihasilkan oleh HTMLCanvasElement.toBlob. Jika Anda meminta format keluaran yang tidak didukung, browser mungkin melakukan fallback ke PNG, sehingga alat tersebut juga memeriksa apakah jenis MIME dari file yang dikembalikan cocok dengan format yang dipilih. Jika ada perbedaan, kami tidak akan memberi Anda unduhan dan akan memandu Anda untuk memilih format lain.

Dasar teknis: MDN Canvas toBlob

Cara mengubah PNG ke JPG

  1. Pilih PNG asli di alat Ubah Ekstensi Gambar.
  2. Pilih JPEG untuk Konversi ke format dan tetapkan nilai kualitas. Nilai awalnya adalah 85 dan rentangnya adalah 10 hingga 100.
  3. Ketuk Konversi Format Gambar dan periksa pratinjau dan jumlah byte sebelum dan sesudah konversi.
  4. Klik Unduh File Konversi untuk menyimpan file .jpg. File aslinya tetap terpisah.

Saat mengubah JPG ke PNG atau WebP ke JPG, Anda hanya perlu memilih format keluaran yang berbeda. Jika Anda mengubah pengaturan atau memasukkan file, link hasil lama akan hilang, jadi konversikan lagi ke kondisi baru. Pesan Pemrosesan Selesai tidak berarti bahwa file yang diunduh telah disimpan ke disk sebenarnya. Periksa browser Anda untuk melihat di mana itu disimpan dan apakah sudah lengkap.

Pilih berdasarkan transparansi dan metode kompresi

PNG menggunakan kompresi lossless dan mendukung transparansi. Penyimpanan JPEG pada umumnya memiliki kompresi lossy dan tidak mendukung transparansi. WebP adalah format yang mendukung kompresi dan transparansi lossy dan lossless, tetapi alat ini tidak memiliki kemampuan untuk memilih mode WebP lossless.

Memilih JPEG di Moyoutil akan mengisi area transparan dengan warna putih. Jika Anda ingin menjaga transparansi pada hasil penghapusan logo atau latar belakang, gunakan PNG atau WebP. Input kualitas dinonaktifkan di PNG, dan angka kualitas dalam JPEG/WebP merupakan pengaturan encoder dan tidak menjamin persentase kualitas gambar dibandingkan dengan aslinya.

Referensi Format: Panduan Format File Gambar MDN

Pembatasan masukan dan informasi tidak disimpan

Format input dan output adalah PNG, JPEG, dan WebP. Input dibatasi maksimal 20 MB, 25 juta piksel, dan 8.192 piksel masing-masing horizontal dan vertikal. File diproses satu per satu dan HEIC, GIF, SVG, dan AVIF tidak didukung oleh alat ini. Konversi mungkin gagal jika file rusak atau tidak dapat dibaca oleh browser Anda.

Hasilnya adalah gambar diam. Pelestarian gerakan animasi dan metadata seperti EXIF ​​​​​​dan profil warna asli tidak didukung. Jika informasi ini penting bagi Anda, misalnya untuk pengarsipan atau pencetakan, simpanlah yang asli dan gunakan editor yang sesuai dengan tujuan Anda. Foto diproses di dalam browser tanpa diunggah ke server alat.

Cara memeriksa file setelah konversi

Buka kembali file yang disimpan dan periksa ukuran, tepi, area transparan, dan teks kecil. Menyimpan sebagai PNG tidak mengembalikan detail apa pun yang hilang dari kompresi JPEG sebelumnya. Menyimpan dengan JPEG yang sama berulang kali juga dapat menambah kerugian, jadi jika memungkinkan, konversikan dari dokumen asli yang pertama kali Anda simpan.

Konversi perluasan saja tidak menjamin kapasitas target. Jika Anda melebihi batas unggahan, gunakan alat pengubah ukuran gambar untuk memperkecilnya ke ukuran piksel yang diperlukan atau sesuaikan kualitas JPEG/WebP dan bandingkan hasilnya. Anda akhirnya harus memeriksa apakah situs yang Anda kirimkan memenuhi semua persyaratan format, ukuran, dan kapasitasnya.

Pertanyaan yang Sering Diajukan

Bisakah saya mengonversi file hanya dengan ekstensi yang diubah?

Daripada hanya mengandalkan nama atau notasi MIME, alat ini memeriksa penandaan file dan hasil decoding browser untuk PNG, JPEG, dan WebP. Jika data internal berada dalam format yang didukung, data tersebut dapat diproses, namun mengganti nama file yang tidak didukung tidak akan menghasilkan fungsi konversi.

Apakah konversi tentu mengurangi kapasitas?

Tidak. Ini mungkin lebih besar tergantung pada format output, kualitas, status kompresi asli dan konten gambar. Periksa pratinjau dan jumlah byte sebelum dan sesudah konversi.