题
我想从与颜色System.Drawing.Bitmap创建PNG文件使用CMYK定义。
我可以创建PNG OK,但我怎么定义“与CMYK”?
我已经看过了encoderparameters参数保存方法,但在我看来,他们不包括我需要什么?
任何指针/样品理解。
感谢
解决方案
PNG格式被设计用于在计算机屏幕上的图形转移以供显示。 PNG文件可能仅传送灰度或RGB / RGBA图像数据;你不能有一个CMYK PNG文件: HTTP:// WWW .w3.org / TR / 2003 / REC-PNG-20031110 /#11IHDR
其他提示
.
.
.
MemoryStream ms=new MemoryStream();
ImageCodecInfo imageCodecInfo = ImageCodecInfo.GetImageDecoders()[0];
EncoderParameters encoderParameters=new EncoderParameters(1);
encoderParameters.Param[0] = new EncoderParameter(Encoder.Compression,(int)EncoderValue.);
bmp.Save(ms,imageCodecInfo, encoderParameters);
Bitmap newbmp = (Bitmap) Image.FromStream(ms);
.
.
不隶属于 StackOverflow