×
Namespaces

Variants
Actions
Revision as of 02:21, 19 December 2011 by hamishwillee (Talk | contribs)

Archived:Como usar o viewfinder da câmera em PySymbian

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Testado com
Aparelho(s): Nokia N95, Nokia E90

Compatibilidade
Plataforma(s): S60 2nd Edition, S60 3rd Edition

Artigo
Palavras-chave: camera
Tradução:
Por ygor_amaral
Última alteração feita por hamishwillee em 19 Dec 2011

Contents

Visão Geral

Esse trecho de código mostra como usar o viewfinder em Python.

O viewfinder permite que o usuário consiga visualizar a imagem em tempo real assim possibilitando sua captura para uma foto por exemplo.

Condições Prévias

Nota: O módulo camera não está disponível para S60 1st Edition.

Código Fonte

import appuifw, e32, camera
 
 
app_lock = e32.Ao_lock()
#Definir a função sair
def quit():
#Fechar o visor
camera.stop_finder()
#Liberar a câmera de modo que outros programas possam usá-la
camera.release()
app_lock.signal()
appuifw.app.exit_key_handler = quit
 
#Função para exibir o visor
def vf(im):
appuifw.app.body.blit(im)
 
#Definir a aplicação do corpo da tela
appuifw.app.body = appuifw.Canvas()
 
#Iniciar o visor e manter a luz de fundo ligada
camera.start_finder(vf, backlight_on = 1)
 
#Esperar o usuário solicitar a saída
app_lock.wait()

Condições Posteriores

O visor é mostrada na tela do dispositivo e a luz de fundo é mantida ligada.

81 page views in the last 30 days.
×