大家都是知道的,用类似的 StretchBlt 缩小图片,图片会出现黑点,很难看,怎样才能平滑的缩小图片并且显示,比如在 Photoshop 中改变图像大小那样自然,不会产生由于图像缩小而堆积像素的问题,很难看。

解决方案 »

  1.   

    缩小显示,调用 SetStretchBltMode可以尝试用下COLORONCOLOR或者HALFTONE,看看效果
      

  2.   

    PhotoShop在插值的过程中可能还用到了图像的反锯齿以及模糊 锐化等效果。 只做插值应该达不到它那样的效果。
      

  3.   

    http://topic.csdn.net/u/20081125/11/45b912bb-4963-42a0-9d59-e3ed1a87f8d6.html
      

  4.   


    你可能找不到更快的了。你看到的慢是若干次转换所花的时间,状态栏上有显示转换次数及每次转换所花时间。
    这个转换结果与PhotoShop效果看起来无差别。你看见有明显像素重叠,你的要求可能高了点。