如果你想在第一时间获取本站最新文章动态,可以按照如下方式来订阅本站内容,当有新文章发布的时候会主动通知到你。
首页 | 归档 | 体系 | 分享 | 友链 | 统计 | 音乐 | 美图 | 关于 |
最近在博客中做了一个相册功能,但是问题是我的图片都很大,用图片压缩工具压缩了一遍感觉不是很方便,于是就搜了一下python相关工具,后来发现知乎上的一篇文章《如何用Python智能批量压缩图片》,这里感谢作者提供了思路,短短几行代码实现了图片压缩需求。
最后添加了图片水印功能,可以方便配置图片路径来实现压缩和水印添加,本来打算使用Tkinter来实现一个图片界面方便操作,后来想想还是把精力放在核心逻辑上面吧,其实使用图形界面不见的就很方便,这样修改配置其实更方便些,如果你想实现成图形界面可参考我的另一篇博文《Python两个案例练习》。
在python中,一个.py文件就可以理解为一个模块,模块之间可以互相引用。
模块分为三种:自己写的、内置的、第三方的。
内置模块一般存放在安装目录的lib
目录下,第三方库一般存放在安装目录的lib\site-packages
目录下。第三方库使用前需要提前安装,例如Python操作图像的模块PIL需要提前安装。
最近再图虫上面上传了几张图片,比较尴尬的是我是 Deepin 系统,不能安装 LightRoom, PhotoShop 此类的图片处理软件,所以就找到了替代品。但是令我欣喜的是,Darktable 对我这种新手还是够用的。
Darktable可以从控制台或使用像GNOME或KDE这样的图形shell启动,也可以通过图标启动,我的系统是deepin,可以直接从商店下载安装。
Darktable有两种种模式,一种是lighttable,另一种是darktable。在lighttable模式下,我们可以从文件系统或直接从相机导入照片,管理图片文件和标记照片。
这几天发生了一些意外,我的固态硬盘奇迹般的坏了,上周四倒腾了一天最终还是丢失了很多文件和我之前写的很多工具脚步,后来又忍痛买了一个新的固态盘。这件事让我对文件备份有了新的认识,也是通过这件事我琢磨准备做一个博客自动备份、编辑和发布的工具。
这个是我做的一个雏形,基本上已经能满足我大部分需求了,但是还不足以让大家使用,我慢慢抽时间修改和迭代吧,中间还有一些技术问题现在还未解决。
一般的什么快捷键,技巧的文章也有很多。我也看过很多。下面这些是我在来自国外大神发布的:Android Studio Tips of the Day (https://plus.google.com/u/0/collection/wtO0PB) 查看到的,而且对于我来说有帮助的及没用过的。
Android Studio Tips of the Day (https://plus.google.com/u/0/collection/wtO0PB) 里面一共有八十几个。大家可以去查看完整的。而且是持续更新状态中。很有用(记得安全上网,翻墙哦。)