imagefilterにはまる

imagefilter
http://www.php.net/imagefilter

PHP5以上だと、画像をグレイスケールやらいろいろいじれる、便利なimagefilter関数(GD必須)が使えます。
その中に、画像をモザイク化してくれる、IMG_FILTER_PIXELATEモードが存在し、いろいろやっても、どうにも動かない。って状態になりました。

バージョン的には、PHP5って書いてあるし、動くはずだよな~。しかし表示されるエラーは、

Warning: imagefilter() expects parameter 2 to be long, string given in /hogehoge/mosaic.php on line xxx

そんなのねえYOってPHPからのエラーメッセージで、いろいろ調べていたら、こんなのにぶち当たりました。

定義済み定数
http://php.plus-server.net/image.constants.html

IMG_FILTER_PIXELATE
magefilter()関数で使用する特別な GD フィルタ (PHP 5.3.0 以降で使用可能)。

・・・そりゃ、PHP5.2系じゃ動かないよね・・・orz
imagefilterの説明にも書いておいてほしかったな・・・。PHP5.3.0以降だよって・・・。

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL