環境
Windows10,
Cygwin64 version 2.905,
Imagemagick 7.0.10,
Ghostscript (gswin64.exe; gswin64c.exe).
実現したいこと
Windows10, Cygwin 環境で Imagemagick を使用しています。Imagemagick からコマンドしてpdfファイルををresizeしたいのですが、pdfファイルを認識しません。
どこをどう直せばよいのでしょうか?
エラーメッセージ(下記)にあるGhostscriptのバージョン番号(GPL Ghostscript 9.53.2)と、コピーしてPassに記述したGhostscriptのバージョン番号(gs9.53.3)とが、末尾で1番ちがいですが、これが問題でしょうか?
当方、素人にほとんど近いので、素人向けのご回答をお願いします。
発生している問題・エラーメッセージ
経緯:
Windows10, Cygwin 環境でImagemagick を使用しています。例えばdrive C 直下のdirectoryである"00_workfolder_cscf"に9枚のjpgファイル、1枚のgifファイルがあるとします。この合計10枚を一枚のpdfファイルに変換するのに;
$ cd /cygdrive/c/00_workfolder_cscf
としてcurrent directoryに移り、さらに;
$ convert "*.{jpg,gif}" -quality 70 Oregon_E16.pdf
と実行すれば、前記10枚のファイルが、このcurrent directoryに"Oregon_E16.pdf"として一枚のpdfファイルとして生成されます。
ところが、この生成された"Oregon_E16.pdf"にしても、他のpdfファイルにしても、pdfファイルをImagemagick で読み込むことができません。
identifyを使用しても次のようなエラーです。
$ identify Oregon_E16.pdf identify: PDFDelegateFailed `[ghostscript library 95.32] -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 '-sDEVICE=pngalpha' -dTextAlphaBits=4 -dGraphicsAlphaBits=4 '-r72x72' '-sOutputFile=/tmp/magick-992gwDSdOfkKpFV%d' '-f/tmp/magick-992QaUpxNsqfVGL' '-f/tmp/magick-9927pLjx94JQX3O'': GPL Ghostscript 9.53.2: Can't find initialization file gs_init.ps. @ error/pdf.c/InvokePDFDelegate/277.
この同じdirectoryにあるjpgファイルはidentifyで認識されます。
System Variables/Environment Variables
System Variables/Environment Variablesは、インストールしたprogram foulder のアドレスをコピーして、以下のように設定しています。
PASS:
C:\cygwin64\bin; C:\cygwin64\usr\bin; C:\cygwin64\usr\local\bin C:\Program Files\gs\gs9.53.3\bin; C:\Program Files\gs\gs9.53.3\lib
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。