• 締切済み

画像をGDを利用してセピア色にするには?

phpでGDを使って、写真のなどのjpgのイメージファイルをセピア色のする方法を教えて下さい。

みんなの回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

PHP5ならimagefilter( )が使えます imagefilterのRGB値をいろいろ変えて好みの色にしてください <?php $src= "in.jpg"; $dst= "out.jpg"; $im = imagecreatefromjpeg($src); imagefilter($im, IMG_FILTER_COLORIZE, 255, 50, 50); imagejpeg($im, $dst);

2525papa
質問者

補足

ご回答ありがとうございます。 こんな方法があったんですね^^ PHPのマニュアル見落としてました。 試してみましたが、 どうしてもセピアっぽくなるだけで、 セピアになりきってない感じになってしまいます。 より正確にセピアっぽくするためには、 カラー自体を計算すべきなんですかね・・・。 ていうか計算方法すら思いつきませんが・・・。

関連するQ&A