Tukar SVG kepada PNG dalam talian secara percuma dengan ketelusan dikekalkan. Vektor yang menyatakan saiz terlalu kecil akan dirender semula secara automatik pada resolusi lebih tinggi, jadi anda tidak akan mendapat imej 24 piksel yang tidak berguna. Sokongan kelompok tersedia, tiada pendaftaran, tiada tera air dan fail dipadam secara automatik 1 jam selepas dimuat naik.
SVG menyimpan arahan lukisan — tempat path ini bergerak, warna yang mengisinya. Menukar kepada PNG bermaksud renderer mengikuti arahan tersebut sekali dan merekod hasilnya sebagai piksel. PicEditLab menggunakan librsvg, enjin rendering yang sama di sebalik Firefox dan GNOME, dengan sokongan paling lengkap untuk sintaks SVG moden: kecerunan, topeng, penapis dan penggayaan CSS. Bagi fail lama yang jarang berlaku dan tidak dapat dihuraikan, proses akan beralih kepada ImageMagick untuk percubaan kedua.
Bahagian yang sering mengejutkan pengguna ialah saiz output. Vektor tidak mempunyai saiz terbina dalam, jadi renderer hanya boleh bergantung pada lebar dan tinggi yang dinyatakan di dalam fail — dan SVG ikon hampir sentiasa menyatakan width="24". Sebab itulah banyak penukar dalam talian memberikan PNG 24x24: secara teknikal betul, tetapi secara praktikal tidak berguna. Halaman ini mengesan kes tersebut dan merender semula vektor asal pada 512 px atau lebih, sambil mengekalkan nisbah aspek. Ia ialah render semula, bukan pembesaran, jadi hasilnya benar-benar tajam.
Ketelusan dikekalkan. Tiada warna putih dilukis di bawah, jadi di mana SVG anda tidak melukis apa-apa, PNG akan menjadi telus. Kes yang perlu diberi perhatian ialah sebaliknya: jika SVG anda mengandungi segi empat tepat putih yang meliputi kanvas, itu ialah karya dan akan dilukis, lalu PNG anda mempunyai latar belakang putih. Penyelesaiannya ialah memadam segi empat tepat tersebut dalam alat reka bentuk anda — bukan sesuatu yang patut diteka oleh proses penukaran.
PNG benar-benar diperlukan apabila SVG tidak diterima. Klien e-mel, dek slaid, kebanyakan backend e-dagang, avatar dan imej muka depan platform sosial, serta banyak forum dan borang web hanya menerima bitmap. Terdapat juga aspek keselamatan — SVG ialah dokumen markup boleh laku, jadi banyak sistem yang membenarkan pengguna memuat naik fail akan menyekatnya terus. Menukar kepada PNG ialah jalan paling mudah.
Mahukan arah sebaliknya? Jejak PNG menjadi SVG sebenar
Tiada pengetahuan teknikal diperlukan. Percuma, cepat, dan tersedia di mana-mana peranti.
Dibina di atas pelbagai enjin penukaran sumber terbuka yang telah terbukti. Kami memilih rantaian pemprosesan terbaik untuk setiap kombinasi format, mengelakkan peralihan warna dan kehilangan kualiti yang biasa berlaku dalam penukaran sisi pelayar.
Menukar imej SVG ke PNG berlaku dalam banyak situasi: menjadikan fail serasi dengan peranti atau platform yang berbeza, mengurangkan jejak penyimpanan, atau menyediakan imej untuk dimuat naik ke perkhidmatan yang tidak menerima format sumber. Pendekatan tradisional adalah memasang Photoshop, GIMP atau aplikasi desktop yang serupa — berlebihan untuk tugas sekali-sekala. Penukar berasaskan pelayar adalah alternatif, tetapi ia dihadkan oleh apa yang pelayar anda boleh nyahkod secara asli dan tidak dapat mengendalikan format khusus seperti RAW, HEIC atau AVIF sama sekali. PicEditLab menjalankan penukaran di sisi pelayan, jadi sokongan format, kualiti output dan kelajuan pemprosesan tidak bergantung pada pelayar atau peranti anda.
Penukaran di PicEditLab mengambil tiga langkah — muat naik, pilih format sasaran, muat turun:
Pelayan kami menjalankan rantaian alat sumber terbuka yang telah terbukti. ImageMagick mengendalikan penukaran ruang warna dan pensampelan semula, libheif menggunakan kodek x265 untuk pengekodan dan penyahkodan HEIC, libavif menggunakan AOM untuk AVIF, libjxl mengendalikan JPEG XL, OpenJPEG meliputi JPEG 2000, dan dcraw menyahkod data sensor mentah dari fail RAW. Output JPG menggunakan kualiti 85 dengan pengekodan progresif untuk pemuatan yang lebih cepat di web. Output PNG menggunakan zlib pada pemampatan maksimum untuk memastikan saiz fail sekecil mungkin tanpa kehilangan satu piksel pun.
Saluran paip imej PicEditLab dibina di atas ImageMagick, libheif, libavif dan libjxl — perpustakaan sumber terbuka yang telah terbukti dan digunakan oleh Apple, Google dan Mozilla. Kami menala parameter penekod untuk setiap format bagi memadankan pertukaran antara kualiti dan saiz fail yang kebanyakan pengguna benar-benar inginkan, dan kami menghantar kemas kini saluran paip dengan setiap keluaran untuk mengikuti semakan format baharu.