GDI +を使用して「CMYKを追加したPNG」を作成しますか?
質問
CMYKを使用して定義された色でSystem.Drawing.BitmapからPNGファイルを作成したい。
PNGは作成できますが、「with CMYK」を定義するにはどうすればよいですか?
saveメソッドの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