- L'immagine viene caricata sul tuo server?
- No. Il ridimensionamento avviene interamente nel tuo browser tramite createImageBitmap e Canvas2D. La pagina è pre-renderizzata staticamente e non fa richieste di rete per l'immagine. Non abbiamo modo di vedere il tuo file.
- Quale formato di output dovrei scegliere?
- WebP per il web (~25-35% più piccolo di JPEG con la stessa qualità visiva, compatibile con tutti i browser dal 2020). JPEG per la compatibilità retroattiva. PNG se hai bisogno di assenza di perdita o trasparenza. Evita GIF — per immagini statiche è chiaramente inferiore alle altre opzioni.
- Cosa fa il controllo di qualità?
- In JPEG e WebP, controlla quanto aggressivamente l'encoder scarta i dettagli. Il 90% è visivamente indistinguibile dalla fonte nella maggior parte delle foto, con circa 1/10 della dimensione del file di un PNG. Il 60-75% è sufficiente per le miniature. Sotto il 50% appaiono artefatti visibili.
- Qual è la differenza tra Contain, Cover e Stretch?
- Contain ridimensiona l'immagine per adattarsi alla cornice target e riempie le aree in eccesso con bianco (JPEG) o trasparenza (PNG/WebP) se necessario — senza ritagli, senza distorsioni. Cover ridimensiona finché l'immagine non riempie la cornice target e ritaglia ciò che sporge — senza margini, ma con ritaglio. Stretch ignora le proporzioni e comprime l'immagine alle dimensioni esatte — ha senso solo se l'origine ha già le proporzioni giuste.
- Perché il mio output JPEG non è trasparente?
- JPEG non supporta la trasparenza alfa. Le aree trasparenti di un PNG o WebP di origine diventano bianche quando salvate come JPEG. Per conservare la trasparenza, scegli PNG o WebP come formato di output.
- Posso ridimensionare un SVG?
- Sì, ma l'output sarà un'immagine raster (PNG/JPEG/WebP). SVG è basato su vettori — per un risultato veramente indipendente dalla risoluzione, conserva l'SVG e semplicemente cambia gli attributi width/height nel tuo codice. Questo strumento è pensato per l'output raster.
- Qual è la dimensione massima del file?
- 16 MB. File più grandi possono causare al browser di rimanere senza memoria durante la decodifica. Per immagini molto grandi, riduci prima le dimensioni in un editor desktop.