Langkau ke kandungan utama

Pentukar Format Imej percuma

Tukar antara JPG, PNG, WebP, AVIF, GIF dan BMP.

Tukar kepada:

Eksport AVIF tidak tersedia dalam pelayar ini. WebP memberi penjimatan serupa dan boleh dibuka hampir di mana-mana.

Lepaskan fail di sini atau klik untuk layar

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF Β· diproses pada peranti anda

atau tekan Ctrl+V untuk menampal daripada papan keratan

Anda boleh melepaskan beberapa fail sekaligus

Layar fail

Petua: tampal imej dari papan kerja anda (Ctrl+V) untuk memuatnya serta-merta.

Fail anda tidak pernah meninggalkan peranti. Semua pemprosesan berlaku secara tempatan dalam pelayar anda.

Kegunaan biasa

  • Tukar JPG kepada WebPTukar imej JPG kepada WebP β€” format moden yang memberikan anda fail yang lebih kecil dengan kualiti yang sama atau lebih baik.
  • Tukar PNG kepada WebPTukar grafik PNG kepada WebP β€” kekalkan ketelusan dan tepi yang tajam sementara saiz fail mengecil sebanyak 50-80%.
  • Tukar Imej untuk PencetakanSediakan imej untuk percetakan profesional β€” tukar kepada format kualiti tinggi dengan resolusi penuh dikekalkan.

Cara ia berfungsi

Penukaran berjalan sepenuhnya dalam pelayar anda menggunakan Canvas API β€” enjin pengekodan imej sama terbina dalam Chrome, Firefox, dan Safari. Fail anda dilukis ke atas kanvas luar-skrin dan dienkod semula dengan canvas.toBlob() kepada format sasaran; tiada apa dimuat naik ke mana-mana pelayan.

  1. 1
    Imej dinyahkod ke dalam kanvas
    Setiap fail dimuatkan ke dalam HTMLImageElement melalui URL objek tempatan. Sebaik dinyahkod, data piksel dilukis ke atas kanvas luar-skrin bersaiz kepada dimensi output β€” mengekalkan nisbah aspek jika lebar-maksimum ditetapkan.
  2. 2
    Ketelusan JPEG dikendalikan sebelum pengekodan
    Apabila menukar kepada JPEG (yang tiada saluran alfa), kanvas diisi dahulu dengan latar belakang putih sebelum melukis imej, mencegah kawasan telus daripada dipaparkan sebagai hitam dalam fail output.
  3. 3
    canvas.toBlob() mengekod semula piksel
    canvas.toBlob(mime, quality) asli pelayar mengekod kanvas kepada format yang dipilih (JPG, PNG, WebP, atau AVIF) pada tahap kualiti yang diminta. Jika pelayar tidak menyokong pengekodan format itu, ujian ciri dijalankan semasa permulaan mematikan butang itu dan bukan senyap-senyap menghasilkan fail berlabel-salah.
  4. 4
    Output disampaikan sebagai blob tempatan
    Blob terkod dibalut dalam URL objek tempatan untuk pratonton dan muat turun segera. Untuk berbilang fail, JSZip membundelnya menjadi ZIP dalam-pelayar sebelum muat turun dicetuskan.

Semua data imej kekal pada peranti anda β€” fail dibaca dan dikod sepenuhnya dalam pelayar menggunakan Canvas API, dan tiada data pernah dihantar ke pelayan.

Alat berkaitan

Soalan lazim