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以降だよって・・・。
この投稿へのトラックバック
トラックバックはありません。
- トラックバック URL
この投稿へのコメント