2009-10-22 37 views
0

我正在将自定义生成的图像打印到2种不同的彩色打印机,并且颜色已关闭。如果我将相同的图像保存为PNG,它看起来很好,甚至可以通过照片查看器打印出来。我已将PageSettings.PrinterResolution设置为PrinterSettings上的PrinterResolution,其类型为“High”,没有任何内容。谢谢。从我的.net应用程序打印并且颜色错误

[编辑],如果我打印到经由cutepdf一个pdf颜色是细有作为

回答

0

也许你的生成的图像的颜色深度是不同的(16位比24或32)?

+0

有没有办法设置打印机的颜色深度?我使用相同的代码来生成保存的图像和打印的图像,所以它们应该是相同的,我认为它必须在打印机设置中。但我知道什么:) – 2009-10-22 16:19:17

+0

你没有多说你的图形文件或如何保存,但图形格式通常将位深度编码到它们中,所以也许该文件被保存为错误的位深度。您的其他文件类型正常工作,所以我不认为它是打印机设置。 – 2009-10-22 16:44:55

+0

当我保存图像时,我将它保存为png并且它是正确的,当我打印时,我从内存中的图像打印,而不是保存的图像,所以我真的不知道会有多深。 – 2009-10-22 16:54:30

0

原来,改变印刷设置的质量并没有诀窍,它只是直到我得到更好的光线图像才出现。