Asosiy mazmunga o'tish

Bepul Rasm Format O'zgartiruvchi

JPG, PNG, WebP, AVIF, GIF va BMP formatlari o'rtasida o'zgartirish.

Quyidagiga o'girish:

AVIF eksporti bu brauzerda mavjud emas. WebP shunga yaqin tejash beradi va deyarli hamma joyda ochiladi.

Fayllarni shu yerga tashlang yoki ko'rish uchun bosing

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · qurilmangizda qayta ishlanadi

yoki buferdan joylash uchun Ctrl+V bosing

Bir vaqtda bir nechta fayl tashlashingiz mumkin

Fayllarni ko'rish

Maslahat: buferdan (Ctrl+V) rasmni darhol yuklash uchun joylashtiring.

Fayllaringiz qurilmangizdan hech qachon chiqmaydi. Barcha ishlov berish brauzeringizda mahalliy tarzda amalga oshiriladi.

Keng qo‘llanilishi

  • Convert JPG to WebPConvert JPG images to WebP — the modern format that gives you smaller files with equal or better quality.
  • Convert PNG to WebPConvert PNG graphics to WebP — keep transparency and sharp edges while shrinking file size by 50–80%.
  • Convert Images for PrintPrepare images for professional printing — convert to high-quality formats with full resolution preserved.

Qanday ishlaydi

O'girish Chrome, Firefox va Safari'ga o'rnatilgan bir xil rasm-kodlash dvigateli bo'lgan Canvas API yordamida to'liq brauzeringizda ishlaydi. Fayllaringiz ekrandan tashqari kanvasga chiziladi va canvas.toBlob() bilan maqsad formatga qayta kodlanadi; hech narsa hech qanday serverga yuklanmaydi.

  1. 1
    Rasm kanvasga dekodlanadi
    Har bir fayl mahalliy obyekt URL orqali HTMLImageElement'ga yuklanadi. Dekodlangandan so'ng, piksel ma'lumoti chiqish o'lchamlariga moslangan ekrandan tashqari kanvasga chiziladi — agar maksimal kenglik o'rnatilgan bo'lsa, tomonlar nisbatini saqlagan holda.
  2. 2
    JPEG shaffofligi kodlashdan oldin boshqariladi
    JPEG'ga o'girishda (unda alfa kanali yo'q), kanvas rasmni chizishdan oldin avval oq fon bilan to'ldiriladi, bu shaffof joylarning chiqish faylida qora rangda ko'rsatilishining oldini oladi.
  3. 3
    canvas.toBlob() piksellarni qayta kodlaydi
    Brauzerning mahalliy canvas.toBlob(mime, quality) kanvasni so'ralgan sifat darajasida tanlangan formatga (JPG, PNG, WebP yoki AVIF) kodlaydi. Agar brauzer formatni kodlashni qo'llab-quvvatlamasa, ishga tushirishda o'tkaziladigan xususiyat-tekshiruvi noto'g'ri belgilangan faylni jimgina ishlab chiqarish o'rniga shu tugmani o'chiradi.
  4. 4
    Chiqish mahalliy blob sifatida yetkaziladi
    Kodlangan blob darhol ko'rib chiqish va yuklab olish uchun mahalliy obyekt URL'ga o'raladi. Ko'p fayllar uchun, JSZip yuklab olish ishga tushirilishidan oldin ularni brauzerda ZIP'ga birlashtiradi.

Barcha rasm ma'lumoti qurilmangizda qoladi — fayllar to'liq brauzerda Canvas API yordamida o'qiladi va kodlanadi, hech qanday ma'lumot hech qachon serverga yuborilmaydi.

Tegishli asboblar

Ko'p so'raladigan savollar