Php 如何转换颜色?

Php 如何转换颜色?,php,base64,Php,Base64,这段代码的结果我想把这个重采样的像素颜色转换成反转,黑色的像素会变成白色,黑色的像素会变成白色 我的天哪,这将是一个问题。如何将白色像素转换为png格式 $width=10; $height=16; $resimBase64="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

这段代码的结果我想把这个重采样的像素颜色转换成反转,黑色的像素会变成白色,黑色的像素会变成白色 我的天哪,这将是一个问题。如何将白色像素转换为png格式

$width=10;
$height=16;
$resimBase64="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaA/wAAAP8AAAD/AAAA/waaaaaaaad/AAAA/waaap8aaaaaaaaaaaa/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/waaap8aaaaaaad/waaaaaaaaaaaad/wAAAP8AAAD/waaap8aaaaaaaaaa==”;
$byteArray=array();
foreach(str_分割(base64_解码($resimBase64))作为$byte)
{
$byteArray[]=ord($byte);
}
//印刷费(按美元计);
//退出;
标题('Content-type:image/png');
$im=@imagecreatetruecolor($width,$height)或die('GD2 resim akımıilklendirilemedi');
//$black=imagecolorallocate($im,255255);
$i=0;

对于($y=0;$y)GD库,您可以使用带有类型
IMG\u FILTER\u NEGATE
(生成负数)的

这应该做到:

header ('Content-type: image/png');
$im = imagecreatefromstring(base64_decode($resimBase64));
imagefilter($im, IMG_FILTER_NEGATE);

imagepng($im);
imagedestroy($im);

这将是一个问题。如何将白色像素转换为png格式?

成功了。谢谢☺... 有一次我记得
base64\u decode()
string first;)@heatgreat
header ('Content-type: image/png');
$im = imagecreatefromstring(base64_decode($resimBase64));
imagefilter($im, IMG_FILTER_NEGATE);

imagepng($im);
imagedestroy($im);