命令行 PSD 转 jpg/png 工具

http://superuser.com/q/731093/586821

npm install -g psd-cli

# convert file.psd to png
psd file.psd

后面我还写了个脚本专门批量转移目录里面的文件:

#!/bin/bash

# convert.sh

for file in $1/*
do
  if [ -d "$file" ]
  then
    echo "DIR $file"
    $0 $file
  else
    fname=$(echo $file | sed 's/ /-/g' )
    if [ "$fname" != "$file" ]
    then
      mv "$file" $fname
      file=$fname
    fi  
    if [[ $file =~ .(PSD|psd)$ ]]
    then
      psd "$file" -c
    fi  
  fi  
done

然后,例如 /var/www/psd 里面有好多 psd 文件,我们只需要:

./convert.sh /var/www/psd

即可将文件夹里面的所有 psd 转换成 png 放在同样的目录里面。

注意,程序会同时自动将文件名中的空格替换成横杠 -


【转载请附】愿以此功德,回向 >>

原文链接:https://www.huangwenchao.com.cn/2016/08/psd-cli.html【命令行 PSD 转 jpg/png 工具】

发表评论

电子邮件地址不会被公开。 必填项已用*标注