ImageConverter4Railsの使用方法については以下のリンクを参考にしてください。
説明文は Rdoc 形式で記載してあります。
= 変換設定について ImageConverter4Railsには、パラメータの指定によってサイズや色数の指定、文字の合成などが可能です。 ImageConverter4Railsで使用できるパラメータは以下の通りです。 === fitto * 端末ブラウザの幅に合わせて画像を変換します。 * ?fitto=h:{縮小率},w:{縮小率}の書式で指定します。 * 縮小率に1.0を指定するとブラウザサイズいっぱいのサイズ(100%)で変換します。 * 例) * ?fitto=w:1.0 で、ブラウザ横幅サイズに変換(ロゴ画像など) * ?fitto=w:0.5 で、ブラウザ横幅50%のサイズに変換(サムネイル画像など) === resize * 画像のサイズを指定して変換します。 * ?resize=h:{画像高さ},w:{画像幅}の書式で指定します。h が画像の高さ、w が画像の幅です。それぞれ:(コロン)のあとにピクセル値で値を指定します。 * 例) * ?rezie=h:60,w:20 で、60x20 のサイズの画像に変換。 === scale * 変換元画像のサイズからの縮小率(%)でサイズを変換します。 * scale={拡縮率}の書式で指定します。縮小率は 0.1 ~ 1.0 です。 * 例) * ?scale=0.5 で、元画像の50%のサイズで変換。160x80 の画像であれが 80x40 のサイズに変換されます。 === transfer * 変換した画像を転送不可に設定できます。 * ?transfer=no の書式で指定します。こちらを記載すると変換後の画像が転送不可となります。 === format * 変換後の画像フォーマットを指定します。 * format={画像フォーマット}の書式で指定します。指定できるフォーマットは、gif/png/jpg です。 * 例) * ?fmt=gif で、GIF画像で変換。 * format を指定しない場合は元画像と同じ形式で変換されます。 === annotate * 画像に文字を合成します。 * 合成対象の文字の「サイズ」「色」「フォント」「文字列」を指定できます。 * ?annotate=size:{サイズ},color:{色番号},font:{フォント体番号},text:{描画する文字列} の書式で指定します。 * サイズに指定できる値は 1 ~ 1000 です。 * 色は数値で指定し、1=black, 2=white, 3=red, 4=yellow, 5=blue です。 * フォントは数値で指定し、1=ariel, 2=times new roman, 3=gothic, 4=Helvetica です。 * 文字列には合成したい文字を指定します。指定できる文字は半角英数字のみです。 * 例)「Sample」という文字を、フォントサイズ20、赤色、ゴシック体で合成する場合: * &annotate=size:20,color:3,font:3,text:Sample === quantize * 変換後の画像の色数を指定します。 * quantize={色数} の書式で指定します。指定できる値は 2 ~ 255 です。 * 例) * ?quantize=32 で、32色に変換します。 === rotate * 画像を回転して変換します。 * rotate={回転角度} の書式で変換します。指定できる値は 0 ~ 359 です。 * 例) * ?rotate=45 で元画像が45度回転した画像に変換します。 === raise * 画像にベベル処理を行い立体的な画像に変換します。 * rotate={縁幅} の書式で変換します。指定できる値は 1 ~ 10 です。 * 例) * ?rise=2 === swirl * 画像に渦巻き効果を施します。 * swirl={渦巻き度} の書式で変換します。指定できる値は 1 ~ 1000 です。 * 例) * ?swirl=100