Ridimensiona immagine
Dimensioni personalizzate o preset social con un tocco. Esporta come PNG, JPG o WebP — niente upload.
Cosa fa questo strumento
Ridimensiona qualsiasi immagine a dimensioni esatte in pixel, nel tuo browser. Trascina un PNG, JPG, WebP o GIF, poi scrivi larghezza e altezza personalizzate o tocca un preset social — Instagram quadrata, Story Instagram, Reel Instagram, copertina Facebook, post e header X / Twitter, banner LinkedIn, miniatura YouTube, TikTok, Pinterest, scheda Open Graph e altri. Tre modalità di adattamento: contiene mette il sorgente in letterbox dentro il target con padding bianco, copre taglia centrato per riempire il target, e allunga ignora il rapporto d'aspetto. Esporta come PNG (lossless, alpha mantenuto), JPG (più piccolo, niente alpha) o WebP (il più piccolo, alpha mantenuto). L'immagine viene decodificata e ridimensionata tramite l'API canvas — niente upload.
Come usarlo
- Trascina la tua immagine — Trascina un PNG, JPG, WebP o GIF, o clicca per scegliere. Le dimensioni originali appaiono sotto l'anteprima.
- Scegli le dimensioni — Scrivi valori personalizzati, o premi un preset social come Instagram quadrata 1080×1080 o Miniatura YouTube 1280×720. Il toggle del rapporto d'aspetto tiene larghezza e altezza in sincrono.
- Scegli adattamento e formato — Cover taglia per riempire, contain mette in letterbox, stretch ignora il rapporto. PNG mantiene l'alpha; JPG è più piccolo; WebP ti dà entrambi.
- Premi Ridimensiona — L'anteprima mostra il risultato. Clicca Scarica per salvare alle dimensioni esatte in pixel che hai impostato.
Come funziona il ridimensionamento
Decodifichiamo la sorgente in un HTMLImageElement, poi la disegniamo su un canvas off-screen con imageSmoothingQuality = 'high'. Contain usa min(targetW/srcW, targetH/srcH) per la scala e centra il risultato. Cover usa max(targetW/srcW, targetH/srcH) e centra così che l'immagine riempia il canvas con l'eccesso ritagliato. Stretch usa il target così com'è. Il canvas viene esportato con toBlob() usando il MIME type e la qualità scelti. La pipeline bilineare/Lanczos di alta qualità del browser va bene per il lavoro tipico social e web; per downscale molto grandi (più di 4×) downscale concatenati produrrebbero risultati più nitidi, ma la qualità è già eccellente per i lavori di dimensione social in un solo passo.
Scegliere il preset giusto
I quadrati (1080×1080) sono sicuri attraverso i feed — si ritagliano bene su ogni piattaforma. Verticale 1080×1920 copre story, reel, Shorts e TikTok in un colpo solo. 1200×630 è la dimensione universale per Open Graph e Twitter Card che le anteprime di link su Slack, Facebook, LinkedIn, Discord, iMessage e la maggior parte degli altri unfurler si aspettano. Usa 1200×675 per i post X / Twitter, 1500×500 per gli header X, 1584×396 per i banner personali LinkedIn, 1280×720 per le miniature YouTube e 1000×1500 per i pin Pinterest alti.