Take and save a picture
Description:
This exaple show how to make a script to take a picture and save it on the phone. The modules appuifw, camera, e32 and graphics are used.
###################################################
#Python examples for AAU Mobile Phone Programming #
#(c) Mobile Phone Group #
###################################################
import camera,e32,appuifw
from graphics import *
def main_menu():
appuifw.app.menu = [(u"Take Pic", Take_Pic),(u"Exit",app_exit)]
def Take_Pic():
appuifw.app.body=old_body
image= camera.take_photo()
name = appuifw.query(u'Save as:', "text")
if name=='':
name='untitled'
appuifw.note(u'picture saved', "info")
appuifw.app.body=c=appuifw.Canvas()
c.blit(image,scale=1)
path=(u'c:\\Nokia\\Images\\'+name+u'.jpg')
image.save(path)
def app_exit():
appuifw.app.set_exit()
old_body=appuifw.app.body
lock = e32.Ao_lock()
appuifw.app.title = u"Take Pic"
main_menu()
lock.wait()


