以下全てimageはrmagickのImageオブジェクトとする。
ファイルから読み込み
image = Magick::Image.read("ファイルパス").shift
又は以下も可
ImageList.new("パス")
又は以下も可
ImageList.new("パス")
ファイルへ書き出し
image.write("ファイルパス")
urlから画像をロード
image = ImageList.new("画像のurl")
2.13.4では動作を確認済み。古いRmagickではできない。Imageでも可能なのかは試していない。
角丸の画像への変換
RMagickで画像を影つき角丸四角に変換する - 画像処理についてあれこれグラディエーションをかける
RMagickでグラデーション画像を生成する - 画像処理についてあれこれシャープにする
image.sharpen(radius=0.0, sigma=1.0)
radiusは0にしておいてもsigmaの値に合わせて補正してくれるらしいです。
![]() |
オリジナル 48px |
![]() |
左から なし,1,3,0.3,0.2 |
48pxを32pxに縮小した後にsharpenのsigmaの値を変えながらかけてみました。
0 件のコメント:
コメントを投稿