ForHosting KIT · Immagini e foto

Ridimensiona immagine in percentuale

Il calcolatore di ridimensionamento in percentuale risponde alla domanda più semplice del lavoro con le immagini: se riduco questa foto al 40 percento, quanti pixel avrà in larghezza e in altezza?

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Lei fornisce la larghezza e l'altezza originali più la percentuale, e lo strumento restituisce le dimensioni risultanti arrotondate a pixel interi, insieme al numero finale di megapixel. È pura aritmetica: nessuna immagine viene caricata, elaborata o archiviata, quindi funziona istantaneamente nel Suo browser e in modo identico tramite l'API quando Le serve all'interno di uno script di build, di una pipeline di miniature o di un calcolo di layout che deve conoscere l'esatto riquadro che un'immagine occuperà prima ancora che esista.

Perché il ridimensionamento in percentuale è ingannevolmente semplice

Scalare un'immagine a una percentuale sembra una semplice moltiplicazione, ma sono i dettagli a decidere se il Suo layout si romperà. Ogni lato deve essere scalato indipendentemente e arrotondato a un pixel intero, perché non esistono 640,5 pixel. Arrotondando 1920 al 33 percento in modo ingenuo si ottiene 633,6, che nessun motore di rendering accetta; questo calcolatore restituisce 634. La regola di arrotondamento conta soprattutto sulle immagini piccole: ridurre un'icona di 11 pixel al 15 percento dà 1,65 pixel, e la risposta onesta è 2, non un 1 troncato che distorcerebbe silenziosamente le proporzioni. Ottenere questi numeri prima di toccare l'immagine Le permette di preallocare la dimensione corretta della tela in un lavoro di miniature, di scrivere gli attributi width e height corretti nel Suo HTML affinché la pagina non si ridisponga al caricamento dell'immagine, e di verificare che un ridimensionatore batch abbia prodotto ciò che aveva richiesto. Lo strumento ridimensiona immagine in percentuale esegue esattamente questo calcolo, in modo deterministico, così la risposta che vede nel browser è identica, byte per byte, a quella che l'API restituisce al Suo codice.

Come funziona il calcolo

La formula è una riga per dimensione: il nuovo lato è uguale al lato originale moltiplicato per la percentuale e diviso per cento, arrotondato al pixel intero più vicino. Una percentuale di 50 dimezza l'immagine, 100 la lascia invariata e 250 la ingrandisce di due volte e mezza. Sia la larghezza che l'altezza usano lo stesso fattore, ed è ciò che preserva le proporzioni, a parte l'inevitabile errore di arrotondamento sub-pixel quando i pixel interi non possono esprimere il rapporto esatto. Il risultato include anche il numero di megapixel dell'output, che è il valore che realmente prevede la dimensione del file e il costo in memoria: scalare al 50 percento non dimezza i pixel, li riduce a un quarto, perché l'area cresce con il quadrato dei lati. La percentuale deve essere positiva; zero o un valore negativo viene rifiutato come input non valido invece di produrre silenziosamente un'immagine a dimensione zero, e un lato calcolato non può mai scendere sotto un pixel. Ogni esempio di questa pagina è stato generato eseguendo il gestore reale, quindi ciò che legge è ciò che ottiene.

Dove si inserisce in un flusso di lavoro reale

Gli sviluppatori front-end lo usano per calcolare le voci srcset responsive: da un'immagine master di 2400 pixel, le varianti al 25, 50 e 75 percento risultano di 600, 1200 e 1800 pixel, e questi numeri finiscono direttamente nel markup. I designer lo usano quando un cliente chiede una foto al 30 percento per una newsletter e qualcuno deve confermare che il risultato rispetti ancora la larghezza minima del modello email. Gli ingegneri backend chiamano l'API all'interno dei controlli di pipeline, confrontando le dimensioni prodotte da un ridimensionatore con quelle che avrebbe dovuto produrre, e facendo fallire il lavoro in caso di discrepanza. Poiché la funzionalità è pura matematica senza gestione di file, eseguirla molte volte non costa nulla: la versione browser di questa pagina è gratuita e illimitata, e l'API addebita solo $0.002 per chiamata quando la automatizza. Se Le serve trasformare i pixel stessi anziché calcolarne le dimensioni, quella è una funzionalità diversa; questa esiste affinché la fase di pianificazione sia esatta, veloce ed economica da eseguire su ogni immagine del batch.

Pianificare le varianti srcset responsive

Calcoli le larghezze esatte in pixel delle Sue varianti al 25%, 50% e 75% partendo da un'immagine master, prima di scrivere il markup.

Verificare un lavoro di ridimensionamento batch

Confronti le dimensioni prodotte dalla Sua pipeline di miniature con quelle indicate dalla percentuale e faccia fallire il lavoro in caso di mancata corrispondenza.

Rispondere con precisione alla richiesta di un cliente

Una foto al 30 percento per una newsletter: confermi che il risultato rispetti ancora la larghezza minima del modello prima di esportare qualsiasi cosa.

Quanto costa?

È gratuito e illimitato nel Suo browser su questa pagina. Tramite l'API costa $0.002 per chiamata.

Devo caricare un'immagine?

No. Fornisce solo larghezza, altezza e percentuale. Nulla viene caricato, elaborato o archiviato.

Come vengono arrotondate le dimensioni?

Ogni lato viene moltiplicato per la percentuale e arrotondato al pixel intero più vicino. Un risultato non può mai scendere sotto un pixel.

Posso ingrandire un'immagine, non solo ridurla?

Sì. Una percentuale superiore a 100 ingrandisce l'immagine: 200 raddoppia ogni lato, 250 scala di due volte e mezza.

Perché la mia percentuale è stata rifiutata?

La percentuale deve essere un numero positivo. Valori pari a zero o negativi sono input non validi e la chiamata non viene addebitata.

Ridimensionare al 50% dimezza il numero di pixel?

No. Dimezza ogni lato, riducendo a un quarto il numero totale di pixel, poiché l'area scala con il quadrato dei lati.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/image/resize-percentage

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/image/resize-percentage \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":1920,"height":1080,"percentage":50}'
{
  "width": 1920,
  "height": 1080,
  "percentage": 50
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.resize_percentage",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb15
max_megapixels12
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →