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