1

ファイルが添付された Project モデルがあり、いくつかのスタイルを定義し、S3 にアップロードします。

4/3 形式を尊重するために、画像に境界線を追加するスタイルを作成したいと考えています。

私は :convert_options を見つけました、そして私はこれをやっています:

:styles=> {
      :one => "700x330!",
      :two => "700x330!"
    },
    :convert_options => {
      :two => "-bordercolor #000000 -border 10x10",
    }

しかし、:two スタイルで画像を開こうとすると、Jpeg ファイルの読み込み中にエラーが発生したと表示されます。エラーは次のとおりです。

JPEG 画像ファイルの解釈中にエラーが発生しました (状態 200 での JPEG ライブラリへの不適切な呼び出し)

S3で見ると、アップロードしたファイルは0バイトの重さです。

それは他のスタイルで完全に機能するので、:convert_options で何か間違ったことをしていると思います。

これを修正するのを手伝ってもらえますか? 心から、ロブ。

4

1 に答える 1

3

次のような配列に変換オプションを追加して、これを解決しました。

:convert_options => {
                      :flux => ["-bordercolor black","-border 10x10"]
                    }
于 2013-09-11T09:29:02.133 に答える