如何使用PHP和没有imagemagick将32位jpg图像转换为24位图像

时间:2014-01-06 04:38:45

标签: php image-processing gd imagemagick-convert

我有从十六进制字符串创建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);
    }

由于

0 个答案:

没有答案