باستخدام GDI + لجعل 'PNG مع CMYK وأضاف'؟
سؤال
وأريد أن إنشاء ملف PNG من System.Drawing.Bitmap مع ألوان محددة باستخدام CMYK.
وأنا يمكن أن تخلق PNG موافق ولكن كيف يمكنني تحديد "مع CMYK؟
ولقد نظرت إلى حجة encoderparameters لطريقة حفظ ولكن يبدو لي أنها لا تغطي ما أحتاج؟
وأي مؤشرات / عينات تقدير.
وذلك بفضل
المحلول
ولقد تم تصميم شكل PNG لنقل الرسومات للعرض على شاشات الكمبيوتر. ملفات PNG قد نقل فقط الرمادي أو بيانات الصورة RGB / RGBA. لا يمكنك الحصول على ملف CMYK PNG: HTTP: // شبكة الاتصالات العالمية .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