NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Capitolo 59: Visualizzare le foto.

 

Nel capitolo precedente abbiamo visto che è possibile convertire le fotografie appena scattate in oggetti di tipo Image; in questo modo, sarà molto semplice - cambiando schermata, dopo la cattura della foto - visualizzare l'immagine catturata, ad esempio inserendola in un Form o disegnandola direttamente su una Canvas.

 

Prima di procedere alla visualizzazione della foto, comunque, dovremo bloccare il Player che acquisisce il video e rendere invisibile il VideoControl.

 

Queste operazioni, implementabili con le istruzioni:

player.stop();

vc.setVisible(false);

andranno effettuate subito dopo aver 'scattato la foto'.

 

 

Per visualizzare la fotografia inserendola in un Form agganciato al Display dovremo prima creare un ImageItem partendo dall'oggetto Image, cosa fattibile con il costruttore di ImageItem:

ImageItem(String label, Image img, int layout, String altText);

dopodichè dovremo agganciare l'ImageItem ottenuto ad un Form, invocandone il metodo:

append(Item i); .

 

Per disegnare, invece, un Image su una Canvas, dovremo invocare il metodo drawImage di Graphics all'interno del metodo paint della Canvas, passandogli il nostro oggetto Image come primo parametro.

 

La firma del metodo drawImage di Graphics è la seguente:

drawImage(Image img, int x, int y, int anchor)   :   void; .

 

 
Vai all'inizio della pagina