Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

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: 8383

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User: Nuovo
Pass: Accedi

Utenti Registrati

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.8.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
264 utenti registrati

Pagina servita il 18/08/17 alle 05:10:28 Valid HTML 4.01! Valid CSS!

Mutuo Facile, Serie Filmcards, Serie Singloids e altre app di Nexus srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per Apple iPhone, iPod, iPad della IPC