我有一物品表,有一图片字段 当初未限制图片的大小,导致这一张表就达3G多。请教。
1有没有SQL语句可以实现对该字段的图片进行压缩(允许失真)
2如果没有SQL语句实现压缩,我准备写个工具将数据库的图片取出来再进行压缩,再存进去。
请问有没有API函数。

解决方案 »

  1.   

    大小
    就是将一张1M左右的图片能压缩到10K左右我要代码实现。我用DELPHI
    不要现成的工具
      

  2.   

    我以前用两种方式实现过 但效率好象不高 
    1 将img转成base64 压缩存储
    2 存img时压缩流
      

  3.   

    http://dev.21tx.com/2001/09/29/10181.html
    看看对你有没有用
      

  4.   

    更正:CompressionQuality取值范围[1,99],数值越大文件质量越好但体积也越大。
    另外是用uses而不是using,呵呵。C#写多习惯了,不写Delphi已多年。