如题,求实例,谢谢!

解决方案 »

  1.   

    好古怪的需求
    总还是要通过系统api的吧
    单纯通过C语言
    所有算法你都要自己完成么
      

  2.   

    图片放在哪里?
    如果是文件中,你先要知道图片的格式,然后fread读进来,根据你的要求计算新的图片,然后fwrite写回去
      

  3.   

    自己实现图像的缩放算法,最常见的是双线性插值算法。google一下,
      

  4.   

    获取RGB矩阵收缩关键点,取平均值重新组成RGB矩阵。
      

  5.   

    标准C,做嵌入式的么?要解所有的图片格式,不使用GDI,也不使用第三方的库,比较困难啊。网上倒是可以找到一些代码,但是大多问题比较多,自己需要调试的。
    一般来说,BMP、GIF和JPG格式是要支持的。
    BMP:一般没有压缩,最多也就是行程编码压缩一下,比较简单,网上资料源码都比较多。http://www.pudn.com/downloads204/sourcecode/graph/detail958112.html
    GIF:主要有87a和89a两种,89a是支持动画的。http://www.pudn.com/downloads116/sourcecode/windows/bitmap/detail494795.html
    JPG:编解码相对就要复杂一些了,涉及到离散余弦变换、量化、zig-zag、霍夫曼编码、行程压缩。http://www.pudn.com/downloads394/sourcecode/graph/detail1685988.html另外PNG也是常见的格式之一,也更加复杂一些,可以采用不同的算法。
      

  6.   

    现在用 Cximage 来做图片大小调整,但是速度太慢了,一张 2M 的图片要 1.5 秒才能转完,有没有高效点的方式呀?
      

  7.   

    用GD库吧,windows下的编译有点麻烦,我已经上传至http://download.csdn.net/detail/zxwangyun/4123767涉及的库有点多,如果你发现有还有不支持的图片类型,自己编译添加对于的库就可以了。
    所有的库都是静态库,如果使用的话需把所有的静态库(.a文件)和头文件添加到你的工程中