如何提高打印图象的质量? (50分)

  • 主题发起人 主题发起人 hawkfly
  • 开始时间 开始时间
H

hawkfly

Unregistered / Unconfirmed
GUEST, unregistred user!
在BCB下用如下代码
Prntr->begin
Doc();
Prntr->Canvas->StretchDraw(TRect(100*pointx,70*pointy,120*pointx,90*pointy),Image3->Picture->Graphic);
Prntr->EndDoc();
其中Image中是一幅图片,该图片如果在windows的Paint下打,是很漂亮的灰度图象,
但在程序下打却是抖动效果,如何能打印出灰度图象?
另外,如何能打印W:H=1:2或W:H=2:1的字体?缺省打印的是1:1的字体。

打印机是激光的。
 
我做过很精细的打印模块,不过我用DELPHI做。
你能说得清楚一点吗?
图片格式?文件大小?BCB的版本?
 
网终于通了。
我用BCB5,打印一幅BMP24bit的图象,在98下用windows的画图打印,是很漂亮的
灰度图象,但用上面的程序,则是用抖动方法表示灰度。
如何能在程序中达到windows的画图打印效果?谢谢。
 
后退
顶部