でのImageMagickを使用しています。 は私が行うと:私は、サーバーでのJPGへのPSDを変換する必要があると私はImageMagickのを使用してのJPGへのPSDを変換するRubyスクリプトを書いたルビー
convert test.psd[0] -scale 300x300 test.jpg
この変換が正常に動作します。しかし、私はのPSDのリストを持っていると私はループ内でそれらを取得する場合、同じコマンドを達成するためにどのように場合。
私が行うと、私はエラーを取得する - 変換:いいえデコードデリゲートを私は何をしないのです この画像フォーマット
File.open("#{file_name}", "wb") do |f|
f.write(data) #create a psd file
jpg_file = file_name.gsub(".psd",".jpg")
psd_file = file_name.gsub(".psd",".psd[0]")
system('convert "#{psd_file}" -scale 302x302 "#{jpg_file}" ')
終わりか?私はrmagickを使用する必要がありますか?事前に 感謝:)
これが答えであるが、また、あなたの答えをフォーマットがあれば、あなたの答えにexplnationを提供してくださいかもしれないが –