Мне нужно преобразовать файлы .ps в файлы .png как часть создаваемой мной программы распознавания изображений. Я знаю, что могу использовать Ghostscript или другие программы, но может ли кто-нибудь дать конкретный c пример того, как написать что-то вроде этого:
def ps_to_png(ps_file):
file = ghostscript.read(ps_file)
png_file = ghostscript.save(file, "png")
return png_file
(Этот код является псевдокодом - я хочу знать, как напишите что-нибудь, что действительно делает то, что, похоже, будет делать этот код.) Заранее спасибо! Stack - отличное сообщество, и я его ценю.
EDIT (Попытки решения): при запуске этой строки:
os.system("ghostscript file.ps file.png")
я получаю следующую ошибку:
'ghostscript' is not recognized as an internal or external command, operable program or batch file.
При попытке использовать подушку:
from PIL import Image
def convert_to_png(ps_file):
img = Image.open(ps_file)
img.save("img.png")
я получаю следующую ошибку:
OSError: Unable to locate Ghostscript on paths