Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 通用GDI+;绘制GIF文件时出错_Image Processing_Hex - Fatal编程技术网

Image processing 通用GDI+;绘制GIF文件时出错

Image processing 通用GDI+;绘制GIF文件时出错,image-processing,hex,Image Processing,Hex,在执行下面的代码时,我得到了“GenericGDI+”错误 错误发生在第三步 有人知道原因吗 提前感谢。您的流没有包含有效的图像。实际上,我从Adobe framemaker获得了这个图像流,它是十六进制格式的,我要做的是,从hexa中删除不需要的数据(如注释),并添加适当的头值,将其转换为字节数组并删除它。这适用于其他格式,但对于gif则不起作用。 byte[] imageByte = HexToByteArray(hexaCode); MemoryStream memoryStream =

在执行下面的代码时,我得到了“GenericGDI+”错误

错误发生在第三步

有人知道原因吗


提前感谢。

您的流没有包含有效的图像。

实际上,我从Adobe framemaker获得了这个图像流,它是十六进制格式的,我要做的是,从hexa中删除不需要的数据(如注释),并添加适当的头值,将其转换为字节数组并删除它。这适用于其他格式,但对于gif则不起作用。
byte[] imageByte = HexToByteArray(hexaCode); 
MemoryStream memoryStream = new MemoryStream(imageByte);
System.Drawing.Image image = System.Drawing.Image.FromStream(memoryStream);