python电子相册制作软件_电子相册怎么做
电子相册制作
本文来自#千兆网络有什么用#征稿活动,不断提速的网络给你的生活带来了什么变化?快来参与活动,聊聊你玩转互联网,高速网上冲浪的经历!>点击这里查看活动详情<
现在手机的拍照功能日趋强大,每个人电脑上想必都至少有几十个G的照片吧。全打印出来实在是太费钱了。而闲置的旧电脑完全可以利用起来播放这些照片。下面就介绍利用Conky和Python实现随机播放相片的功能
Conky
Conky是一个显示系统状态的Linux软件,可以图形化显示CPU, 内存,网络流量等。下面是一个来自官方网站的示例图。
conky.png
它的配置文件语法很简单,分为配置和显示两部分
conky.config={
own_window=true,
own_window_class='Conky',
own_window_type='override',
own_window_colour='ffffff',
own_window_transparent=true,
double_buffer=true,
update_interval=1,
use_xft=true,
};
conky.text = [[
${execpi 300 /home/lxq/myscripts/change_photo.py}
]]
conky.config里面是实现显示图片的必要部分。conky.text 则是用execpi每300秒调用一个Python代码显示图片。 把上面的代码保存为一个文件conkyfile。 执行conky -c conkyfile 即可
Python端代码
change_photo.py 必须返回${image sample.jpg -p 20, 400 -s 400x400} 这样的格式。sample.jpg 可以替换成你需要的照片的完整文件路径。p参数即position,照片在conky显示区域的相对位置。 s参数为size,即照片的宽度和高度。
下面是change_photo.py的完整代码
bash会读取第一行,拿到python的完整路径,然后执行下面的代码。记着 要执行chmod +x change_python.py ,给这个python可执行权限。
智能手机和部分高端相机有传感器可以感知你拍照时是横拍还是竖拍,然后存在相片的exif信息里。rotate函数会读取照片的exif获取拍照方向信息,然后旋转照片到正常角度。不然就会显示倒立的人了。
第19行,指定你的照片目录地址,注意是完整路径。
第21行,random.choice 会从列表中随机选择一个。 这里要过滤一下,只取jpg文件。
thumbnail 会生成缩略图并保持图片比例
第29行,存到tmp目录中
第32行,取出图片宽度和高度
第36行,输出Conky需要的格式
小结
Conky是很强大的工具。虽然官方推荐lua,但你可以用你喜欢的任何开发语言输出它支持的格式。Python有足够的库可以很快的开发,就差你的想象力了。
展开阅读全文
python电子相册制作软件_电子相册怎么做相关推荐
- php手机电子相册,免费电子相册制作软件 手机电子相册制作软件
照片配上音乐加上炫酷的过渡效果点缀图片和文字说明,轻松制作成各种视频格式的电子相册.不需要专业的视频制作知识,点几下鼠标就可以把上百张数码照片制作成电子相册.视频相册可以在电脑上用播放器收看或者在高清 ...
- python名片制作代码_教你做一张能运行 Python 的名片,成本只要20元!
原标题:教你做一张能运行 Python 的名片,成本只要20元! 作为一名普普通通的开发者,改变世界估计是办不到了,但可以让世界更 Geek 一些. 极客名片的诞生 如标题所说,表面上看这是一个名片, ...
- 电子病历模板编辑器_实用的电子相册制作软件
一款自己制作的电子相册不仅富有創意,而且能够最大可能的满足需要己需,今天小编介绍的就是五款好使的电子相册制作软件. 一.印记工坊在线制作电子相册 印记工坊(http://www.ppmake.com) ...
- 怎样在php中制作电子相册,免费电子相册制作软件 怎样把照片制作成电子相册并加背景音乐?...
免费电子相册制作软件 怎样把照片制作成电子相册并加背景音乐? 最近这几天某明星去世的消息可是传遍了哈,虽然不粉他,但是年纪轻轻就这样结束了生命还是觉得很可惜,关键粉丝也很是难过啊,每个人都有自己心爱的 ...
- 嵌入式linux音乐电子相册制作软件,ApowerShow – 超级轻便的在线照片音乐视频制作软件...
有没有什么好用的照片视频制作软件呢?我大概对比了一下国内的其他软件,发现转场效果很多,但是需要自己去添加.它们的界面感觉有点繁琐,不是那么简洁. 其实除了使用国内的照片视频制作软件,你还可以使用Apo ...
- html3d电子相册,3d电子相册制作软件
对于相片,人们总是有着独特的情愫,但是静态的相片也有其局限性,翻阅.存储都不是很方便.如果能像视频一样就好了,存在方便而且还能一页一页翻页就好了.只要一个3d电子相册就能满足你的要求了.那么问题来了, ...
- 艾奇KTV电子相册制作软件 4.7 破解安装版
<艾奇×××电子相册制作软件 >可以帮您的照片配上动听的MP3歌曲,插入的AKS.KSC格式歌词字幕.制作出如同×××变色歌词效果的卡拉ok视频.这一切只需几分钟的简单操作,就能输出DVD ...
- 电子相册制作软件-数码大师(附使用方法)
制作电子相册的软件在网上可以搜到很多软件,哪款电子相册制作软件最好用?作为最好的判断标准:一是软件支持制作精美酷炫的电子相册,二是软件界面设计人性化,操作简单.本文将在这里介绍国内非常流行的电子相册制 ...
- MTV电子相册: 照片转视频,电子相册制作软件
本软件可以轻松的将多个照片转换成视频文件播放或保存,可以给照片增加各种不同效果,增加LRC歌词.自定义字幕.图片LOGO等功能. 软件采用高清视频编码引擎,制作出来的电子相册具有高清画质,傻瓜操作简单 ...
最新文章
- java tcp client断开重连_ESP8266_12 ESP8266客户端模式下的TCP通信
- 揭开webRTC媒体服务器的神秘面纱——WebRTC媒体服务器开源项目介绍
- [转]PowerDesigner使用教程 —— 概念数据模型
- mysql用户管理+pymysql模块
- InfluxDB中文文档
- Python数据结构学习笔记——树和图
- [转载]Unix 高手的另外 10 个习惯
- TypeScript里的混合类型
- django 用户管理(1)
- LeetCode 105. 已知前序中序 求二叉树
- Airbnb 宣布弃用 React Native!
- static静态属性 java 1614870751
- 枚举函数enumerate
- linux 链接 time wait,linux 大量的TIME_WAIT解决办法
- 芒果 TV Redis 服务解决方案
- C语言 C语言知识点总结(思维导图版)
- welearn视听说 读写 答题助手 综合插件
- 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理
- 解决docker+openvpn搭建完成后客户端能连接,但是无法访问互联网或其他机器
- python如何截取视频中的某一段
热门文章
- android rxjava2 简书,RXJava2学习
- mysql,in中重复的记录也查出的方法
- 分布式文件系统对比与选型参考
- @MapperScan和@ComponentScan使用问题
- php获取ios,IOS 通过描述获取UDID PHP代码版
- union all会影响性能吗_哪些因素会影响悬臂式掘进机的性能?
- 苹果平板怎么卸载软件_怎么很好的卸载流氓软件!
- linux+mysql+导出备份_Linux系统MySQL备份的导入导出的具体分析
- c语言拔河分组回溯算法,【阅读下面的文字,完成10—12题。文明的共相回溯我们历史演-查字典问答网...
- 2019 d serv 激活_化疗过程中肌肉减少症的发生机制及维生素D、ω-3脂肪酸的作用...