- Resim sunucunuza yüklenir mi?
- Hayır. Yeniden boyutlandırma, createImageBitmap ve Canvas2D aracılığıyla tamamen tarayıcınızda gerçekleşir. Sayfa statik olarak önceden işlenir ve görüntü için ağ istekleri yapmaz. Dosyanızı görmenin bir yolu yoktur.
- Hangi çıkış formatını seçmeliyim?
- Web için WebP (~JPEG'den yüzde 25-35 daha küçük, 2020'den beri tüm tarayıcılarla uyumlu). Geriye uyumluluk için JPEG. Kayıpsızlık veya saydamlık gerekiyorsa PNG. GIF'i kaçının — statik görüntüler için diğer seçeneklere açıkça daha düşüktür.
- Kalite kontrolü ne yapıyor?
- JPEG ve WebP'de, kodlayıcının detayları ne kadar agresif olarak attığını kontrol eder. Yüzde 90 çoğu fotoğrafta kaynaktan görsel olarak ayırt edilemez ve PNG'nin dosya boyutunun yaklaşık 1/10'u. Yüzde 60-75 küçük resimler için yeterlidir. Yüzde 50'nin altında görünür artefaktlar görünür.
- Contain, Cover ve Stretch arasındaki fark nedir?
- Contain görüntüyü hedef çerçeve içine sığdıracak şekilde azaltır ve gerekirse boşlukları beyaz (JPEG) veya saydamlık (PNG/WebP) ile doldurur — kırpma yok, bozulma yok. Cover görüntüyü hedef çerçeve dolduruncaya kadar ölçeklendirir ve taşan kısmı kırpar — boşluk yok ama kırpma var. Stretch en boy oranını görmezden gelir ve görüntüyü tam boyutlara sıkıştırır — kaynağın zaten doğru orana sahip olması durumunda anlam taşır.
- JPEG çıkışım neden saydamlığı desteklemiyor?
- JPEG alfa saydamlığını desteklemez. Kaynak PNG veya WebP'den saydam alanlar JPEG'e kaydedildiğinde beyaz olur. Saydamlığı korumak için çıkış formatı olarak PNG veya WebP seçin.
- SVG'yi ölçeklendirebilir miyim?
- Evet, ama çıkış bir raster görüntü (PNG/JPEG/WebP) olacaktır. SVG vektör tabanlıdır — gerçek çözünürlükten bağımsız bir sonuç için SVG'yi tutun ve kodunuzda basitçe width/height özniteliklerini değiştirin. Bu araç raster çıkış için tasarlanmıştır.
- Maksimum dosya boyutu nedir?
- 16 MB. Daha büyük dosyalar, kod çözülürken tarayıcının bellek tükenebilir. Çok büyük görüntüler için, masaüstü editörde önce boyutu azaltın.