最近看到一副图片,一眼望去很顺眼,放大以后才发现有很多玄机。
1.图片尽管看上去是一个底色,但是通过mspaint取色,你会发现,各个区域的颜色是有细微差别的。2.在 dash dot dot 这种风格的直线,很明显可以看到,周围蓝色的背景被改变过了。
我尝试使用如下的方法  graMem.SmoothingMode = SmoothingMode.HighQuality;
            graMem.PixelOffsetMode = PixelOffsetMode.HighQuality; //高像素偏移质量
            graMem.InterpolationMode = InterpolationMode.HighQualityBicubic;
            graMem.CompositingQuality = CompositingQuality.HighQuality;但是无法得到这种效果,相反,我的直线反而变得模糊了求各位过来人帮助!

解决方案 »

  1.   

    很简单,就是在form上画出来的,没跟k线都是一个对象,你这是图片,放大以后会失真,而在软件中,是根据实际的显示区域而重新画上去的,不会有你这种视觉效果的
      

  2.   

    这个我看就是生成图片,然后jpg压缩了吧
      

  3.   

    猜想:背景上的模糊格子是JPEG压缩的结果,前面非常清晰的白线是后来另拼接上去的。
      

  4.   

    这是你放大图片的工具做了线性插值。
    你用windows自带的画图板放大看看就没这些东西了。
    不知道你计算机图形学怎么学的。
      

  5.   

    所有图片,在被放大到一定程度后都是这个样的,不用奇怪!你打开一张相机拍的照片(jpg),观察下 25% 50% 100% 150% 300% 尺寸的情况
      

  6.   

    如同股票曲线图
    使用wpf,flex.silverlight
    http://www.codeproject.com/KB/silverlight/SLTCandlestickChart2.aspx