Verwenden Sie kmike / psd-tools. Geben Sie zunächst mit pip Folgendes ein.
pip install psd-tools
pip install Pillow
pip install packbits
Ich würde mich freuen, wenn Sie den Pfad über die Befehlszeile angeben und konvertieren könnten. Machen Sie es also so.
from psd_tools import PSDImage
import sys
import os
def isfilepath(path):
print(path)
return os.path.isfile(os.path.abspath(os.path.expanduser(path)))
def ispsd(path):
if path[-3:] == 'psd':
return True
return False
def pngpath(path):
return path[:-3] + 'png'
file_paths = [file_path for file_path in sys.argv if isfilepath(file_path) and ispsd(file_path)]
for file_path in file_paths:
psd = PSDImage.load(file_path)
merged_image = psd.as_PIL()
merged_image.save(pngpath(file_path))
Speichern Sie dies als "psdtopng.py" und drücken Sie es über die Befehlszeile.
python psdtopng.py ~/Desktop/hoge.psd
Dann wird ~ / Desktop / hoge.png
ausgegeben: Glückwunsch:
Recommended Posts