こんにちは、PHP で GD 画像ライブラリを使用して、画像の色を変更および交換しようとしています。
ここにある元の画像を使用しています: http://korlon.com/youknowbetter/test.jpg
そして、ここで見られるように、黒い服と髪をしたオレンジ色の顔になるようにしたいと考えています: http://youknowdifferent.org/
これまでのところ、次のコードを使用しました。
<?php
header('Content-type: image/jpeg');
$im = imagecreatefromjpeg('test.jpg');
imagefilter($im, IMG_FILTER_GRAYSCALE);
imagefilter($im, IMG_FILTER_CONTRAST, 255);
imagefilter($im, IMG_FILTER_NEGATE);
imagefilter($im, IMG_FILTER_COLORIZE, 252, 137, 36);
imagejpeg($im);
?>
近づけるために、すべての白い色合いを黒い色合いに変える機能がまだありません. http://korlon.com/youknowbetter/filter.php
ここの質問で指示されているように、白を黒に交換しようとしました: PHPでGDライブラリを使用して画像の色を交換できますか?
しかし、それはうまくいかないようです。実際に色を交換するわけではありません。gif ではなく jpg を使用しているためでしょうか。カラーパレットで何かする必要がありますか?
ありがとう、どんな助けでも大歓迎です!
ストゥーブ