我有从十六进制字符串创建jpg图像的代码。生成的jpg图像具有32位深度,但我想使其成为24位。是否可以在没有imagemagick的情况下改变位深度?
以下是生成JPG Img的代码:
$hexstring = XXXXXXX;
if(is_string($hexstring) && !empty($hexstring))
{
$hex='';
for($a=0; $a<strlen($hexstring); $a+=2)
{
$hex.=chr(hexdec($hexstring{$a}.$hexstring{($a+1)}));
}
$fileHandle= fopen($imgFile, 'w+');
fwrite($fileHandle,$hex);
fclose($fileHandle);
}
由于