+ -
当前位置:首页 → 问答吧 → 如何打印不失真的图像

如何打印不失真的图像

时间:2011-08-16

来源:互联网

在我的form里面有个TImage控件,装载了一个BMP图,大概有20兆,

要直接输出到打印机上 试过很多方法包括:


1. DIB输出

2. 打印机CANVAS绘图 (copyrect 、StretchDraw 等)

打印效果均不理想, 主要是平滑过渡的地方产生了梯田式的渐层,图像很难看。


但是, 用windows自带的 “windows图片和传真查看器”来打印就很完美,特别是它还有一个打印向导。

作者: cocobom   发布时间: 2011-08-16

打印机的分辨率比图片分辨率高许多?这样图像的一个点就是以一个色块打印出来的。要避免这个问题就需要对图像进行放大,适应打印分辨率。放大图片时应采用抗钜齿的算法。

作者: ahjoe   发布时间: 2011-08-16

热门下载

更多