Titolo: QPix: lettura di un'immagine da file
Categoria: Plugin |
|
Ultimo Aggiornamento: 26/05/04 |
Un'immagine contenuta in un file del nostro disco può essere letta da QPix con due finalità diverse:
-
Da file a variabile 4D: il comando QPx_ReadImageFileInPicture legge un file (il cui percorso è il primo parametro) convertendolo, se contiene un file immagine, in un'immagine QuickDraw che viene memorizzata in una variabile (la variabile è il secondo parametro). La velocità di lettura è commisurata alla dimensione e alle caratteristiche dell'immagine di partenza; inoltre bisogna assicurarsi di aver assegnato a 4D la memoria necessaria all'operazione.
Ecco un esempio:
C_LONGINT($errore_L)
C_TEXT($PercorsoFileImm_T)
C_PICTURE($immagine_P)
$PercorsoFileImm_T:="" `così mostra la finestra di scelta file
$errore_L:=
QPx_ReadImageFileInPicture ($PercorsoFileImm_T;$immagine_P)
If ($errore_L#qpx_noErr)
`si può gestire l'errore:
`qpx_noErr è una costante che vale 0
`$errore_L vale 0 se non ci sono errori
`altrimenti ritorna il codice di errore
End if -
Da file a area QPix: il comando QPx_SetAreaImageFile mostra in un'area QPix (primo parametro) un file immagine di cui deve essere specificato il percorso (secondo parametro).
L'esempio seguente è simile al precedente, eccettuato per la variabile areaQPix_L che contiene il riferimento (un longint) all'area.
C_LONGINT($errore_L)
C_TEXT($PercorsoFileImm_T)
$PercorsoFileImm_T:=""
$errore_L:=
QPx_SetAreaImageFile (areaQPix_L;$PercorsoFileImm_T)
If ($errore_L=qpx_noErr)
`nessun errore
Else `errore
End if
Inviato da: PierPaolo Sichera |
|
Visite: 14247 |
Se accedi con utente e password, puoi aggiungere dei commenti.