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的主要内容,如果未能解决你的问题,请参考以下文章

如何将PSD批量装换为JPG如何对PSD批量减小体积

psd文件中截取固定大小的图片

golang怎么实现psd

Unity3.6 导入图片资源

万彩动画大师 | psd格式图片的复现

psd图片不能在网页上显示