API dell’Acceleratore del sito
Questo testo è stato tradotto utilizzando l’IA. Se desideri visualizzare il testo originale in inglese, fai clic qui.
Site Accelerator di Jetpack è una rete di distribuzione dei contenuti (CDN) su WordPress.com, ottimizzata per velocizzare il tuo sito fornendo immagini e file statici più rapidamente. Questa guida spiega come utilizzare la sua API e gli argomenti disponibili.
La CDN di Site Accelerator è abilitata automaticamente sui siti con i piani WordPress.com Business e Commerce.
Argomenti di query
Puoi ritagliare, ridimensionare e filtrare le immagini servite dalla CDN di Site Accelerator utilizzando i seguenti parametri di query GET.
GET?w=
Imposta la larghezza di un’immagine in pixel:
?w=300

GET?h=
Imposta l’altezza di un’immagine in pixel:
?h=200

GET?crop=x,y,w,h
Ritaglia un’immagine in base a percentuali di offset x, offset y, larghezza (w), altezza (h) (x,y,w,h). Le percentuali vengono utilizzate in modo da non dover ricalcolare il ritaglio quando si trasforma l’immagine in altri modi, come il ridimensionamento.
Ad esempio, l’immagine seguente prende un rettangolo del 60% per 60% dall’immagine sorgente partendo da un offset del 12% da sinistra e del 25% dall’alto.
?crop=12,25,60,60

L’immagine successiva prende un quadrato di 788 per 788 pixel partendo da 160 per 160.
?crop=160px,160px,788px,788px

È anche possibile combinare i tipi di parametri, ad esempio un rettangolo di 1400 pixel per il 60% dell’immagine partendo da 160 pixel per il 25%.
?crop=160px,25,1400px,60

GET?resize=
Ridimensiona e ritaglia un’immagine alle dimensioni esatte in pixel di larghezza (w) e altezza (h). Imposta il primo numero il più vicino possibile alla dimensione desiderata e poi ritaglia il resto. La direzione in cui viene ridimensionata e ritagliata dipende dai rapporti d’aspetto dell’immagine originale e della dimensione di destinazione.
?resize=400,220

?resize=200,400

Questo è utile per prendere un’immagine di qualsiasi dimensione e adattarla a una posizione specifica perdendo il meno possibile dell’immagine.
GET?fit=
Adatta un’immagine a un riquadro contenitore con dimensioni di larghezza (w) e altezza (h). Il rapporto d’aspetto dell’immagine viene mantenuto.
?fit=300,300

?fit=300,300

Ad esempio, fit=100,100 su un’immagine orizzontale con dimensioni 400×300 produrrà un’immagine di 100×75, mentre fit=100,100 su un’immagine verticale con dimensioni 300×400 produrrà un’immagine di 75×100.
GET?lb=
Aggiunge un effetto letterbox nero alle immagini, ridimensionandole a larghezza (w) e altezza (h) mantenendo il rapporto d’aspetto e riempiendo il resto con il nero.
Immagine originale

?lb=310,250

GET?ulb=
Rimuove l’effetto letterbox nero dalle immagini con ulb. Questa funzione accetta un solo argomento, true.
Immagine originale

?ulb=true

GET?filter=
Il parametro filter viene utilizzato per applicare uno tra diversi filtri. I valori validi sono: negate, grayscale, sepia, edgedetect, emboss, blurgaussian, blurselective, meanremoval.
Immagine originale

?filter=negate

?filter=grayscale

?filter=sepia

?filter=edgedetect

?filter=emboss

?filter=blurgaussian

?filter=blurselective

?filter=meanremoval

GET?brightness=
Regola la luminosità di un’immagine. I valori validi vanno da -255 a 255, dove -255 corrisponde al nero e 255 al bianco. Valori più alti indicano maggiore luminosità. Il valore predefinito è zero.
?brightness=-40

?brightness=0

?brightness=80

GET?contrast=
Regola il contrasto di un’immagine. I valori validi vanno da -100 a 100. Il valore predefinito è zero.
?contrast=-50

?contrast=0

?contrast=50

GET?colorize=
Aggiungi tonalità di colore a un’immagine con colorize passando un elenco separato da virgole di valori rosso, verde e blu (RGB). Ad esempio, valori come 255,0,0 (rosso), 0,255,0 (verde), 0,0,255 (blu).
?colorize=100,0,0

?colorize=0,100,0

?colorize=0,0,100

GET?smooth=
Il parametro smooth può essere utilizzato per applicare un effetto di levigatura all’immagine.
Immagine originale

?smooth=1

Secondo il manuale PHP, la funzione applica una matrice di convoluzione 9 celle in cui il pixel centrale è ponderato con il valore del primo argomento, mentre tutti i pixel circostanti hanno un peso pari a 1. Il risultato viene normalizzato dividendo per il peso totale. In termini più semplici, un valore pari a 0 produce la massima levigatura, mentre valori più alti riducono l’effetto di levigatura. Valori intorno a 2048 o superiori non hanno un impatto visibile significativo.
GET?zoom=
Usa zoom per ridimensionare le immagini per dispositivi e browser ad alto rapporto di pixel quando si effettua lo zoom. Non disponibile in combinazione con crop. Zoom è pensato per essere utilizzato da script come devicepx.js che impostano automaticamente il livello di zoom. I livelli di zoom validi sono 1, 1.5, 2-10.
Immagine originale

?zoom=2

GET?quality=
Usa questo parametro per gestire la qualità di output delle immagini. I valori validi sono compresi tra 10 e 100. Il grado di compressione dipende dall’immagine, dalla sua natura lossy o lossless e dalle capacità del browser web richiedente.
Per le immagini lossless, fornire un valore di qualità inferiore a 100 produrrà un’immagine lossy, a condizione che il browser richiesto supporti questo tipo di immagine. Di seguito è riportato un esempio che mostra la conversione di un’immagine PNG non trasparente (lossless) in JPEG (o WebP lossy se il browser lo supporta) quando viene specificata la qualità.
Se la qualità non viene specificata, photon cercherà di preservare la qualità originale.
Immagine originale

?quality=50

Immagine png originale

?quality=60

GET?allow_lossy=
Usa questo parametro per controllare se la rete di distribuzione dei contenuti (CDN) per le immagini può servire una versione compressa in formato lossy di un’immagine. Quando viene specificato allow_lossy=1, il CDN tenterà di fornire un formato lossy (ad esempio, JPEG o WebP) se il browser richiedente lo supporta.
Di seguito è riportato un esempio che mostra come un’immagine PNG non trasparente (lossless) può essere convertita in JPEG (o WebP lossy se il browser lo supporta) quando allow_lossy=1 è incluso nella richiesta.
Immagine png originale

?allow_lossy=1

GET?strip=
Usa la funzionalità strip per controllare come vengono preservati i metadati. I profili colore vengono sempre applicati e rimossi, ma altri metadati possono essere mantenuti. Per impostazione predefinita tutti i dati vengono rimossi, con eventuali dati di orientamento esistenti applicati prima all’immagine. Ci sono 2 impostazioni valide per questo parametro:
- all: rimuove tutti i dati superflui (questa è l’impostazione predefinita).
- none: preserva Exif, IPTC e XMP.
Immagine originale

?strip=none

Ultimo aggiornamento: giugno 20, 2026