GDI+自己畫圖如何建立CMYK.Tif 图档(CMYK的模式)

weboscar 2012-03-14 05:35:56

while ( 答案 == false)
{
Console.WriteLine("Help~~请求高手帮忙指导!");
}


今天Google 一天都找不到解决办法,请求高手帮忙指导~
我只能存成RGB模式,到底要怎样才行存成CMYK模式呢?求解


private void button1_Click(object sender, EventArgs e)
{
using (Bitmap bmp = new Bitmap(@"RGB.jpg"))
{
int bmpW = bmp.Width;
int bmpH = bmp.Height;
byte[] RawBuff = null ;

Bitmap tmpBmp = new Bitmap(bmp.Width, bmp.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb );
Graphics g = Graphics.FromImage(tmpBmp);

for (int y = 0; y < bmpH; y++)
{
for (int x= 0; x < bmpW; x++)
{
Color c = bmp.GetPixel(x, y);
RawBuff = RGBToCMY(c.R, c.G, c.B);
tmpBmp.SetPixel(x, y, System.Drawing.Color.FromArgb(255,RawBuff[0], RawBuff[1], RawBuff[2]));
}
}
tmpBmp.Save(@"CMYK.tif", System.Drawing.Imaging.ImageFormat.Tiff );
}
}
...全文
389 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq825129090 2013-11-20
  • 打赏
  • 举报
回复
兄台,这个cmyk的PDF找到答案了吗?
Tyrone_XU 2013-09-11
  • 打赏
  • 举报
回复
LibTiff.Net
weboscar 2012-03-15
  • 打赏
  • 举报
回复
查到了这样一个写法~但这个是将RGB的图转换成CMYK存檔,这各无法满足我啊~救救我!
我是希望将RGB转成CMY之后再自己添加K的图形之后再存成CMYK.tif


Stream imageStream = new FileStream(@"C:\temp\mike4.jpg", FileMode.Open, FileAccess.Read, FileShare.Read);
BitmapSource myBitmapSource = BitmapFrame.Create(imageStream);
FormatConvertedBitmap newFormatedBitmapSource = new FormatConvertedBitmap();
newFormatedBitmapSource.BeginInit();
newFormatedBitmapSource.Source = myBitmapSource;
newFormatedBitmapSource.DestinationFormat = PixelFormats.Cmyk32;
newFormatedBitmapSource.EndInit();

BitmapEncoder encoder = new TiffBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(newFormatedBitmapSource));

Stream cmykStream = new FileStream(@"C:\temp\mike4_CMYK.tif",

FileMode.Create, FileAccess.Write, FileShare.Write);
encoder.Save(cmykStream);
cmykStream.Close();
weboscar 2012-03-15
  • 打赏
  • 举报
回复
好像真的无法生成 CMYK.Tif 的挡案,难道真的RGB无法转成CMY (K我要放一些我的文字注解),一定要CMYK色彩,昨天又想了~或许用第三方元件输出PDF合并檔不知道可行吗?请有这方面经验的前辈帮个忙~
weboscar 2012-03-15
  • 打赏
  • 举报
回复
Help~~~~~~~~~~~~~~~~~~~~

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧