ARTICLE · 987409
新编程挑战,写一个摄影笔记的App程序
新编程挑战,写一个摄影笔记的App程序虽然现在没有在拍照,可我并没有丢下摄影,在跑单的过程中常会看到一些适合拍一张的场景,可手上既没有相机也没有时间去拍摄,只能默默记在心里,或许以后有时间能去补拍。也就是这样一个契机,让我产生了写一个摄影笔记类型的App程序。 我设想这个App可以实现以下这些功能: 摄影的门类很多,由于自己个人的喜好,这个App的功能还是偏向于进行项目创作或长途旅行拍摄计划的摄影师,而对于商业摄影师来说可能没有太多的用处了。我将这些功能发给认识的几位摄影师朋友,也询问了他们在项目创作过程中是否有做笔记的习惯。在正式的项目创作过程中,尤其是有田野采访的那些项目,都是需要做项目笔记的,基本上是用录音笔或者手机自带的录音功能记录语音信息,后来再转成文字内容,也会使用一些AI工具将信息整理成文档。当然,并不是所有的摄影师都有这样的习惯。 通过询问身边摄影师朋友的意见,这个App还是比较小众的,将来若是发布出来可能用户量并不会很多,但我觉得就像我写的花么记账小程序那样,与常见的记账类程序不太一样,但并不影响我自己的使用。所以我还是计划将这个App写出来,哪怕只有我一个人用。 这个App的功能需要大量的信息录入,那么在使用过程中肯定不能通过键盘的方式进行文本输入,语音输入内容将是必须的,而将语音转换成文字的过程中还不能直接进行识别转换,我想借助AI的功能将语音信息整理成通顺的文字稿,这样比较方便以后阅读。必不可少的是将零散的项目笔记导出成一份PDF文件,这样可以进行分享。 除了信息录入,还有一个更重要的事情,就是信息的安全性。一个项目的创作或者某个旅行计划,往往都是不可复现的,录入的信息若是丢失将会造成不可挽回的损失。对于信息的安全性,只有采用双份存储的方式,既用户手机本地存储一份,加上云端存储一份。信息首先存储在手机本地,然后再同步到云端,这样在野外拍摄遇到没有网络的情况下也能正常使用App,待到网络恢复会自动同步到云端。同时再加上一个用户手动的数据备份和恢复功能,这样就可以防止因为手机损坏、丢失或者App卸载导致的数据丢失。 这个App的开发比之前的难度要大,对我来说是一个新的挑战,要涉及本地和云端的数据同步;多方式登录注册,包括微信、手机号和电子邮件;语音文件的保存和文字转换;调用AI的API接口对笔记的文本数据进行书面的整理。这些都是以前没有接触过的,届时又要借助Deepseek的帮助了。 这些就是这个App的内容设计了,我没有想好给这个App起一个什么名字,它和摄影有关,是用来记录自己的想法,那么就暂时用“映像笔记”这个名字来称呼它吧。对于它的功能我也想听听大家的意见,可以在评论区留下你的建议,接下来我要去设计一下它的UI界面了。
备忘录 —— 在日常中看到某些可拍摄的场景,但手上并没有合适的器材,先用手机做简单的拍摄,并记录下位置和拍摄缘由等信息。以防止时间长了忘记。 灵感记录 —— 有时候会产生一些拍摄想法,虽然这些想法可能还不成熟,但都可能是未来成熟项目的种子。 项目/旅行记录 —— 这是App最重要的一个功能,项目拍摄的摄影师或正在旅行中的摄影师,可以在这个功能中记录下拍摄地点、访谈记录和个人想法等各种信息,这样项目或旅行结束后可以将这些信息汇总成一份PDF文件,帮助摄影师做项目整理或者旅行回忆录。