不是视觉上的缩放,是真正文件的缩放

解决方案 »

  1.   

    VCL封装的Canvas.StretchDraw可以直接调用API StretchBlt可以自己写插值程序也可以
      

  2.   

    放大是补充像素信息,导致图像变模糊很正常,效果和原图一样怎么可能?Canvas.StretchDraw和默认使用API StretchBlt都是最邻近取样使用API SetStretchBltMode可改变放缩模式,查MSDN自己写插值程序只要不是最邻近插值都有一定的过渡效果,如三次样条插值就有很好的边缘效果
      

  3.   

    查询数值逼近类书籍,还有图形类专业书籍,网上也有大量B样条插值的资料,有个S-Spline的软件,效果不错一般应用就用API