4.6 KiB
一个轻量级家庭相册系统需要有哪些功能?
关于摄影、摄像,你是否听过这些词:光圈、曝光度、快门?
没听说过?没关系! 就像你现在不会用“算盘”、不会开“手动挡汽车“一样,对你的生活、工作毫无影响。
带照相功能的智能手机的普及,尤其是装配了高清摄像头拍照手机的普及,摄影、摄像这个原本需要非常多相关专业知识才能掌握的事情,它的门槛被拉低到了3岁宝宝的级别。
也正是因为如此,你的手机里、电脑里装满了各种照片、视频,它们有你爱的人的成长记录,也有你们出游的珍贵瞬间,还有你生命中那些难忘的时刻。 于是在家里随时跟亲人在手机、平板、电视机里欣赏你们的精彩、回味过去的欢乐变得非常重要了!
那么如果在家庭局域网内搭建一个“轻量级的家庭相册系统“,它需要实现哪些功能才能满足你的日常使用呢?
无需安装App
在手机里安装App变得越来越麻烦,不少朋友更是担忧App会泄漏个人数据。
而目前已有的技术,无论是安卓手机还是苹果手机,只需一根数据线都能轻松地把手机里的照片、视频同步到电脑,甚至苹果手机跟苹果电脑之间只需在同一个局域网就能使用“隔空传送”秒传文件。
照片、视频浏览
支持多级目录存放的照片、视频浏览,按目录自动分类。
如果能按文件类型分类(照片、视频)、按时间年份、月份分类浏览那就更完美了。
目录封面预览
能自动识别目录里的照片、视频,并获取最新的一张照片作为目录的封面图,这样在目录的列表就能知道目录里存放的是哪些照片、视频了。
如果能自己选择某张照片作为目录的封面图,那就更贴心了。
视频快照预览
视频在播放之前就能看到它的第一帧快照图,这样方便在播放它之前知道视频内容。
如果在播放视频的时候,能随时为它“生成快照图”,那感情不要太好了,一定要一键三连了!
照片放大看细节
现在的新款手机摄像头都是非常清晰的,毫不夸张地讲,想要把你的鼻毛拍清楚是易如反掌的。
所以在看照片的时候,必须能放大照片,这样我们能看到更多平常没有留意到的细节。
视频播放
虽然手机拍长视频,很容易就把手机空间占满,但微信里的10秒短视频、1分钟短视频估计朋友们都没少拍;
那么播放MP4、MOV格式的视频那是必须安排的,这两种格式是安卓手机、苹果手机最常见的视频格式!
打开速度要快
因为我们是在家庭局域网内部使用,网速不是问题,再次的路由器也起码是100M起步了,每秒下载速度达到10M不在话下。
那么家庭相册系统必须响应快,有句话说得好“浪费他人时间就等于谋财害命”,所以哪怕慢半秒的拉垮都是无法忍受的!
能做到100毫米级别响应速度只是及格,如果能做到10毫秒级别响应堪称出色!
带背景音乐
"无篮球不兄弟,无音乐不生活",欣赏、回味的时候如果没有一点背景音乐,那氛围就少了那么一丢丢了。
找一首自己喜欢的,或者家人们最爱的mp3音乐放在家庭相册系统的根目录下,看照片的时候音乐自动走起来,那感觉是不是马上不一样了,对吧?!
照片自动播放
懒惰是我们的本性之一,把家庭相册系统在电视机上一放,大家往沙发上一躺,慢慢地欣赏过去的、最近的开心时刻;
如果不能把所有人的双手从手机、平板或电脑鼠标上解放出来,那还真不是我想要的!
多个视频连续播放
如果一个目录下存放了很多视频,播放视频的时候能像一些视频平台一样,一个接一个自动地连续播放,相信幸福感就会停不下来,根本停不下来。
家庭相册系统推荐
如果你刚好也想在家里搭建一个相册系统,这份需求清单可以作为参考;
如果你们正在做一个相册系统,同样这份需求清单可以作为你的用户需求输入。
当然,我们也有一个家庭相册系统推荐, "filesite/machete"就是这样一个轻量级家庭相册系统, 而且使用docker安装非常简单:
docker pull filesite/machete
更多使用说明参见Github源码:filesite-io/machete。
你没听说过Docker或Github?好吧,那你只能找找资料了。