RESIZEIMAGE
Consente di ridimensionare immagini di tipo PNG o JPG, mantenendo le proporzioni originali.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| FILESORGENTE | Stringa | ||||
| DIM | |||||
| FILEDESTINAZIONE | Stringa | ||||
| COMPRESSIONE | Intero | ||||
| ERRORE | Intero |
FILESORGENTE
Indica il percorso completo dell'immagine di origine da ridimensionare.
DIM
Indica la dimensione, in pixel, dell'immagine da ottenere.
L'immagine ottenuta avrà le dimensioni indicate ma manterrà comunque le proporzioni originali: il disegno sarà centrato e avrà uno sfondo bianco (JPEG) o trasparente (PNG).
Esempi di risoluzioni standard/consigliate:
- FULL HD: 1920x1080
- HD: 1280x720
- VGA: 640x480
- Thumbnail: 200x200
FILEDESTINAZIONE
Indica il percorso completo dell'immagine da creare.
COMPRESSIONE
Indica la percentuale di compressione (con perdita di qualità) da applicare all'immagine ridimensionata.
Supporta valori da 0 a 100, dove 0 indica minima compressione e massima qualità e 100 massima compressione e minima qualità.
La compressione è applicabile solo su immagini di tipo JPEG. Per le immagini PNG questo parametro viene ignorato.
ERRORE
Consente al programma di intercettare e gestire l'errore restituito dalla funzione.
Utilizzare uno dei metodi GetLastError*() della classe BCContextInfo per ottenere le informazioni dell'errore.
Errori
| Codice | Descrizione |
|---|---|
| 20301 | '@RESIZEIMAGE - Non si hanno i permessi necessari per scrivere l'immagine : '{ex.FileName}' |
| 20302 | '@RESIZEIMAGE - Impossibile trovare l'immagine : '{ex.FileName}' |
| 20303 | '@RESIZEIMAGE - Formato non supportato : '{ex.Formato}' |