昨天我问几个朋友下面的程序是做啥的。
import camera
import graphics
img=camera.take_photo()
img.save("test.jpg")
每个人都知道这是一个Python程序,但是他们多数猜测这是某个好用的图形库而已。当我告诉他们这是用Nokia S60 Python开发的最简单的照相程序的时候,他们都很惊奇。是啊,我也很惊奇,4行就可以写个照相机出来,这是多么令人惊叹的。
其实事情的由头是从做全能之眼这个网站开始的,我希望创造一个大众的地理信息的交换系统。最近我给全能之眼加上了照片集的功能,我想在业余时间四处乱跑,给各个地标点照照片,然后发布在全能之眼上。这就需要我能够保存我拍照的地点的经纬度信息。
于是周日我买了一个蓝牙Gps,然后开始开发一个叫做Gps Camera的应用程序,它可以在我拍照的同时记录下我的经纬度,并且可以直接用GPRS发送到我的Flickr。本来我打算用那个令人挠头的Symbian C++来开发这个程序。而上天很眷顾我,在我准备开工之前,突然想到把Nokia S60 Python,果然很不错,这是一个高效开发和运行的平台,上天真是眷顾我们啊。火炬同学本来想买个新的Plam手机的,经我介绍Nokia S60 Python,也大为喜爱,打消了离开Nokia大家庭的念头,省了不少钱,善哉善哉。
Gps Camera尚未完成目前是托管于Google Code的开源项目,授权协议是Apache License 2.0,有可以使用的版本的时候我会在这里通知,现在有愿意提出意见建议的也可以看看,呵呵。
Technorati Tags: gps, camera, 全能之眼, symbian, nokia, python

