picToSquare(picToSquare)是一个实验性的python脚本,它将一个目录中的每一张图片“平方”,以备Instagram使用。
pictosquare的Python项目详细描述
象形方块
picToSquare是一个实验性的脚本,它利用枕头输入目录中的每一张图片,并将它们框成一个小正方形,使其成为“Instagram Ready”。在
这个脚本的灵感来源于移动应用程序商店中有多个免费/付费应用程序来实现这一点,但桌面应用程序却没有。希望这能让你的社交媒体不再那么烦人!在
在Windows 10+Python3.6+PILLOW 6.0上测试
终端样品:
输出样本:
- 免费软件:麻省理工学院许可证
不压缩或裁剪图像。在 比较快。在 不重命名图像。在 可选择将背景色设置为“白色”或“黑色”。(如果未设置,则默认为白色) 所有图片都会调整到一个“picToSquare”目录中
工作原理:
pip安装画板
在跑
在pictosquare -dir Your Image Directory Path
访问为图像指定的目录中的“picToSquare”文件夹。在
在
运行示例:
基本脚本用法:
在pictosquare -dir C://UserName/FolderToBeResized
定制颜色:
在pictosquare -dir C://UserName/FolderToBeResized -color black
注意事项:
- 此脚本需要一个文件夹,不能处理单个文件。(如果您需要在一个文件上使用它,只需将它放在一个文件夹中。轻松!)
- 脚本将忽略所有不是.jpeg或.jpg的文件。对于.png文件,它将尝试Image.alpha_合成在把图像调平之前。在
- 此脚本倾向于在RGBA(透明)图像上中断。一些透明图像被“平方”成透明背景而不是指定颜色的图像。建议您将.png图像转换为.jpeg来解决此问题。在
- 如果文件名匹配,“picToSquare”文件夹中的每个图像都将被覆盖。脚本不会在每次运行之前清理调整大小的文件夹。(如果需要,您可以自己添加该功能)
- 该脚本依赖于Args(用于命令行提示)和PIL/Pillow。在
实验性:
- 为每个图像添加水印。
保存名为“”的.png图像水印.png“在您希望脚本查找的同一目录中。该脚本将自动为每个带有水印的图片添加水印。在
在也可以通过在文件名末尾设置水印的百分比来设置水印的图像大小。在
在Example “watermark**20**.png” implying watermark that’s sized 20% of the image.
- 以可选位置结束文件名。
职位包括: -“-bl”-左下角(默认) -“-br”-右下角 -“-tl”-左上角 -“-tr”-右上角
Example: Save file with “watermark -bl.png” (without spaces!)
为特定图像设置自定义背景色。 -在文件夹的文件名末尾添加一个“#hexcode”,然后观察脚本将其添加到特定图像中。用法:“imagename\eeeeeeeeee.png”(没有空格!)在
在为所有图像设置一个既不是“黑”也不是“白”的自定义背景。 -在请求的末尾添加“-colorhex code”。 -示例:
在pictosquare -dir C://UserName/FolderToBeResized -color *cccccc*
为每个图像选择主色:Powered by ColorThief
在- Set colour to “thief”.
- Run:
- pictosquare -dir C://UserName/FolderToBeResized -color thief
未来计划
- 可能会把它变成一个可安装的包。(完成!)在
- 添加友好的GUI来执行相同的操作。在
变更日志
- 30/10/2019
- 使脚本PIP可安装。在
- 修复了许多PNG文件的平方问题。在
-
2019年5月28日
- 添加了ColorSicker支持。在
- 代码卫生更改。在
- 2019年5月18日
- 添加了progressbar+tqdm依赖项。在
- 固定的FolderFetcher.py以反映上述依赖性。在
- 修正了自述文件的错误。在
历史
- PyPI的第一个版本。在
- 项目
标签: