2016-04-07 14 views
0

ImageMagickを使用して画像を圧縮しようとしています。 "画像を開くことができませんthumb_preview_uVACfM5fhbE87num1fYGlQsmall.jpeg ':このようなファイルやディレクトリはありません@ error/blob.c/OpenBlob/2695。" 私は何かが欠落しているようですが、正確に何が分かりません。ここでのコマンドは、(私はいくつかの行にそれを分割)です:ImageMagickエラー: 'mogrify:画像の問題を開くことができません'

mogrify 'uploads/images/preview_uVACfM5fhbE87num1fYGlQsmall.jpeg' 
-path uploads/images -filter Triangle -define filter:support=2 
-thumbnail 100 -unsharp 0.25x0.25+8+0.065 -dither None -posterize 136 
-quality 82 -define jpeg:fancy-upsampling=off 
-define png:compression-filter=5 -define png:compression-level=9 
-define png:compression-strategy=1 -define png:exclude-chunk=all 
-interlace none -colorspace sRGB 
-strip thumb_preview_uVACfM5fhbE87num1fYGlQsmall.jpeg 
+0

その名前のファイルがありますか? –

+0

@ MarkSetchellいいえ、出力ファイルにその名前があるようにします – poctek

答えて

1

あなたがmogrifyを使用し、それは、入力ファイル名と同じ出力ファイル名を使用しています - すなわち、それは、入力ファイルを上書きします。したがって、あなたのコマンドは入力ファイルとしてthumb_preview...jpegを探していますが、出力ファイルとして使用する必要があります。

mogrifyconvertに置き換える必要があり、最後のファイル名が出力ファイル名として解釈されます。

convert inputfile.jpg ... operations ... outputfile.jpeg 
+0

はい、これが助けになりました!ありがとうございました! – poctek

関連する問題