La funzione calcola le nuove dimensioni di un immagine creando un nuovo rettangolo di destinazione, partendo dal rettangolo di un sorgente dell'immagine.
Sintassi
void IMGCalcSize(IMGHEADER *ImgHead, // Dimensioni del sorgente
SIZE sDim, // Area disponibile
EN_IMGPT iPhotoAdatta, // Tipo di adattamento
INT iAlignH, // Allineamento orizzontale
INT iAlignV, // Allineamento verticale
SIZE *sDest, // Dimensioni della destinazione
RECT *rDest,
RECT *psrSource) // Posizionamento in destinazione
Parametri
- ImgHead
[in] Header dell' immagine sorgente.
- sDim
[in] Dimensioni del sorgente.
- iPhotoAdatta
[in] Tipo di Adattamento
Vedi EN_IMGPT
- iAlignH
[in] Allineamento Orizzontale
0=Centra, 1=Sinistra, 2=Destra
- iAlignV
[in] Allineamento Verticale.
0=Centra, 1=Top, 2=Bottom;
- sDest
[out] Dimensioni della destinazione.
- rDest
[out] Posizionamento in destinazione.
- psrSource
[in] Rettangolo da prendere nel sorgente.
Valori di ritorno
Commenti
Library File
imgPowerToy.c