Python图片操作-psd_tools:将psd文件转换成BMP
Posted 卓晴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python图片操作-psd_tools:将psd文件转换成BMP相关的知识,希望对你有一定的参考价值。
§01 转换psd文件
psd文件是Phtoshop图片格式,使用Python的库psd-tools将它进行转换。最近由逐飞科技提供的 第十六届智能汽车竞赛AI视觉组分赛区数据集 所有的图片输出的格式为PSD格式。为了方便进行观察与转换,需要将这些PSD文件转换成JPEG,BMP文件。
下面的测试是根据 [python库]psd文件操作库–psd_tools 给出的示例程序进行的。
1、psd_tools
应用下面的命令来安装psd-tools:
pip install psd-tools
为了用完整的图层图像合成功能,也可以安装NumPy/SciPy:
pip install numpy scipy
以下情况Numpy是必要的:
- 使用正常模式以外的混合模式;
- 使用渐变填充。
2、测试psd-tools
(1)示例-1
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY -- by Dr. ZhuoQing 2021-05-31
#
# Note:
#============================================================
from head import *
from psd_tools import PSDImage
picdir = tspstring2text('picdir')
filedim = os.listdir(picdir)
outdir = r'd:\\temp\\pictemp'
for f in filedim:
fname = os.path.join(picdir, f)
printf(fname)
psd = PSDImage.open(fname)
foutname = os.path.join(outdir, f.split('.')[0]+'.BMP')
psd.compose().save(foutname)
printf('\\a')
#------------------------------------------------------------
# END OF FILE : TEST1.PY
#============================================================
§02 转换结果
1、五种动物图片转换结果
2、五种水果转换结果
3、十个数字
4、十个Apriltag
■ 相关文献链接:
以上是关于Python图片操作-psd_tools:将psd文件转换成BMP的主要内容,如果未能解决你的问题,请参考以下文章