画像にピクセル単位のフィルタ処理を適用します。
filter(type, *args)
img.filter("negate")
img.filter("grayscale")
img.filter("brightness", value)
value: 整数(負で暗く、正で明るく)img.filter("contrast", value)
img.filter("colorize", r, g, b, a)
r, g, b: 0..255a: 0..127(GD の alpha)img.filter("sepia")
ruby-libgd 側で実装されたセピア効果です。
利用可能なものは libgd のフィルタに対応し、sepia は ruby-libgd が提供します。