GİZLİLİK ÖNCELİKLİ

Görüntüler yalnızca tarayıcınızda yerel olarak dönüştürülür, asla yüklenmez.

Bu proje hakkında

Özel JPG'den AVIF'e Dönüştürücümüz Hakkında

Şeffaf işleme, pratik toplu kontroller ve cihazınızda kalan kaynak dosyalar üzerine kurulmuş, tarayıcı tabanlı odaklı bir görüntü dönüştürme projesi.

Neden özel bir çevrimiçi JPG'den AVIF'e dönüştürücü geliştirdik

JPGtoAVIF.com, modern bir görüntü formatını basit bir tarayıcı akışıyla erişilebilir kılmak için var. Birçok dönüştürme sitesi bir yüklemeyle başlar; bu, güncel tarayıcıların ve WebAssembly'nin yerel olarak yapabileceği bir görev için gereksizdir. Dönüştürücümüz, üretim için yararlı kontroller sunarken kaynak görüntüleri cihazda tutar.

İlk ekran pazarlama kapısı değil, aracın kendisidir. Dosya ekleyebilir, klasör seçebilir, AVIF kalitesini ayarlayabilir, en fazla boyutları seçebilir, dosya bazında ilerlemeyi izleyebilir ve hesap oluşturmadan sonuçları tek tek veya tek bir ZIP olarak indirebilirsiniz.

Tarayıcı tabanlı JPG, PNG ve WebP'den AVIF'e dönüştürme nasıl çalışır

Tarayıcı, desteklenen kaynak dosyaları bir RGBA piksel tamponuna çözer. Sayfanın duyarlı kalması için özel bir işçi, jSquash AVIF WebAssembly kodlayıcısını çalıştırır ve oluşan AVIF verisini yerel bir indirme URL'siyle sunar. ZIP oluşturma da tarayıcının içinde gerçekleşir.

Dönüştürücü bilinçli olarak aynı anda bir görüntü işler. Sıralı kodlama, tepe bellek kullanımını azaltır ve başarısız bir dosyanın, yığının geri kalanını sonlandırmadan raporlanmasına izin verir. Kaynak dosyalar hiçbir zaman değiştirilmez.

  • Sabit JPG, JPEG, PNG, WebP ve BMP görüntü girişi
  • Kayıplı ve kayıpsız AVIF çıktısı
  • Kalite, hız ve boyutlandırma kontrolleri
  • Klasör yapısını koruyan ZIP indirmeleri
  • Hesap yok ve görüntü yükleme yok

Yerel görüntü dönüştürme için açık kaynak AVIF kodlayıcı

Arayüz ve akış; dosya, klasör, sürükle-bırak, ayarlar, ilerleme ve ZIP kavramları özellikle olmak üzere gitcobra'nın MIT lisanslı avif2jpeg projesinden esinlenmiştir. Dönüştürme yönü farklıdır: bu proje, tarayıcının Canvas çıktı desteğine güvenmek yerine gerçek bir AVIF kodlayıcı kullanır.

AVIF kodlaması, Squoosh projesi ve libavif'ten türetilen Apache-2.0 lisanslı @jsquash/avif paketiyle yapılır. Teknik temelin incelenebilir kalması için her iki projeye bağlantılar alt bilgide yer alır.

JPG'den AVIF'e dönüştürücü sorunu nasıl bildirilir

Faydalı bildirimler; sayfa URL'sini, tarayıcıyı ve sürümünü, cihaz türünü, kaynak formatı, görüntü boyutlarını, seçilen ayarları ve ekranda görünen hatanın tam halini içerir. E-postayla paylaşımından rahatsıysanız hassas bir kaynak görüntüyü eklemeyin; web sitesinin kendisi dönüştürücü dosyalarını almaz.

Uyumluluk ve kodlayıcı davranışı, tarayıcılar ve kodekler geliştikçe değişebilir. Yeniden üretilebilir bildirimler; bozuk bir kaynak dosyayı, tarayıcı kod çözme sınırını, bellek kısıtını ve uygulama hatasını ayırt etmeye yardım eder.