imagefilter

PHP GDライブラリのimagefilter関数の処理サンプルです。GDライブラリを利用すると、下記のようなコードで簡単な画像処理を行うことができます。
$img = ImageCreateFromJpeg('input.jpg'); // jpegファイル読み込み
ImageFilter($img, IMG_FILTER_COLORIZE, 0, 0, 255); // フィルタ処理
ImageJpeg($img, 'output.jpg'); // jpegファイル書き出し
ImageDestroy($img);

なお、imageconvolution関数を利用することで、3x3行列を利用したフィルタ処理を行うことも可能です。

- PHP: imagefilter - Manual
ボックス1 以下のHTMLの生成コード

IMG_FILTER_NEGATE

元画像変換後

IMG_FILTER_GRAYSCALE

元画像変換後

IMG_FILTER_EDGEDETECT

元画像変換後


IMG_FILTER_EMBOSS

元画像変換後

IMG_FILTER_GAUSSIAN_BLUR

元画像変換後

IMG_FILTER_SELECTIVE_BLUR

元画像変換後

IMG_FILTER_MEAN_REMOVAL

元画像変換後


IMG_FILTER_BRIGHTNESS



-96-4804896


IMG_FILTER_CONTRAST



-96-4804896


IMG_FILTER_SMOOTH



036912


IMG_FILTER_COLORIZE



-254,0,0-127,0,00,0,0127,0,0254,0,0



0,-254,00,-127,00,0,00,127,00,254,0



0,0,-2540,0,-1270,0,00,0,1270,0,254

 初出: 2006/07/24 02:34 ささお * 内容は随時追記・更新しています。
| スクリプト言語::PHP | comments (0) | trackback (0) |このエントリーを含むはてなブックマーク このエントリーをはてなブックマークする
コメント
コメントする








この記事のトラックバックURL
http://tmp.junkbox.info/tb.php/33
トラックバック

  
AMAZON
CALENDAR
S M T W T F S
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
<<   11 - 2024   >>
TRACBACK
PROFILE
LOGIN
現在のモード: ゲストモード
USER ID:
PASS:
OTHERS
LINK
POWERED BY
POWERED BY
ぶろぐん
SKIN BY
ゲットネット...¥