各位大虾:
    放大和缩小bmp图片怎样不失真?
    有人做过这方面的吗?能否提供相关的实例,
    谢谢啦.

解决方案 »

  1.   

    这个这个.. 
    矢量图才能做到不失真
    bmp要通过一定的滤波算法才能做到尽量少的失贞
      

  2.   

    缩小不失真。
    你想把bmp放多大。
      

  3.   

    就好比一个PCB板子图像说吧,要把里面的零件的点放大能看得清楚为止.
    然后可以在上面画矩形框,框住想要的零件,然后再缩小,而且矩形和底图也
    跟着一起缩小.位置也要对准.
    谢谢啊.急.......
      

  4.   

    从理论上讲,这里有抽样定理做判定。只有将原始图像(未离散化之前的图像)按照不低于其最高频率(可能FFT转换)2被进行离散抽样,这样得到的数字图像才能完全的恢复原始的图像,信息量才没有丢失。一般来说真实世界的图像频谱都比较尖锐,很难做到抽样不丢失信息量,图像复原也就必然是有损失的即使采用差值或者滤波的方式,信息量也不会重建,但从视觉上可能感觉会好一点
    研究一下,数字图像处理挺好玩的
      

  5.   


    哦,楼主原来要这个啊,
    GDI+上已经有了放大缩小绘制BitMap的方法了啊
      

  6.   

    看来楼主已经有放大和缩小的能力了,
    (没有的话参考 GDI+ 参考  Graphics BitMap System.Drawing 命名空间)
    放大和缩小绝对不失真只有矢量图可以做到。
    位图是不行的。但是我们可以有选择的控制失真,使他看起来失真很小。你可以研究下计算机图形学,那会给你带来很大帮助。  注意颜色理论,交叉,阀值等等部分。
    缩小和放大的算法即相关 却又不同。缩小的时候 容易丢失细节,比如一个很细的线。
    放大的时候容易出现大色块。
    目前常说的技术 有交叉采样,二、三重采样变换等等。计算的复杂程度也不同。 有些图像软件是根据图像局部的色彩情况和对比效果来智能选择处理方式。
    人对颜色的感觉也会影响结果。比如,对于绿色区域,再变换的时候就可以适当的减弱一点,二保留其他颜色的比重。
    相对人眼来说,绿色的变化要比蓝色紫色灵敏,如果图片缩放了,紫色的区域失真感就很强烈。
     
      

  7.   

    photoshop 图片放大,象素点始终会被放大...
      

  8.   

    矢量图才能, bmp 不能
      

  9.   

    bmp是点阵图,放大或缩小后不可能不失真。
      

  10.   

    矢量图才能做到不失真 
    bmp如果改变了大小都失真了吧。关注下