CURL.GRAPHICS.IMAGEFILTER (パッケージ)

このパッケージには、イメージの変更や強調のためのプロシージャが含まれています。

説明

このパッケージに含まれているイメージ フィルタ プロシージャは、FillPattern を操作し、返します。入力の FillPattern は決して変更されず、フィルタリングされた FillPattern が返されます。任意のイメージ フィルタを Pixmap に適用するのに使用する filter-pixmap プロシージャもあります。このプロシージャは Pixmap を返します。

複数のイメージ フィルタを連続して適用し、最適な効果を生成することができます。

すべてのイメージ フィルタ プロシージャには、キーワード パラメータ out があります。これは、呼び出し元が提供する FillPattern です。out パラメータでは、入力の FillPattern にフィルタを適用した結果を保持させる FillPattern を指定します。書き込み可能な FillPattern だけが、出力の FillPattern として使用でき、それ以外の場合、イメージ フィルタによりエラーがスローされます。

FillPattern.writable? アクセッサを使用して、FillPattern が書き込み可能かどうかを確認できます。

注意事項

イメージ フィルタを使用する際に注意すべき点が 2 つあります。

パッケージ メンバ:
autolevel
blend
blur
brightness-adjust
bubble
Bubble
contrast-adjust
emboss
filter-pixmap
glow
hsv-adjust
rgb-channel
rgb-offset
rgb-scale
rotate
scale
skew-height
skew-width
sphere
translate
twirl
warp