Archived:Como usar o viewfinder da câmera em PySymbian
Dados do artigo
Testado com
Aparelho(s): Nokia N95, Nokia E90
Compatibilidade
Plataforma(s): S60 2nd Edition, S60 3rd Edition
Artigo
Palavras-chave: camera
Tradução:
Originado de How to use the camera viewfinder
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.

