保存在SQL里面的图片是640*480的 但是不知道怎么以缩略图(75*60)的方式显示在c#的datagridview上面,因为显示在picturebox1上面是张大图,但是保存在datagridview上面需要的是缩略图(75*60), 问题困惑许久了

解决方案 »

  1.   

    或者是有SQL语句在select的时候 从SQL取出的图片通过SQL语句就已经缩小成75*60 大小的缩略图 也行
      

  2.   

    所谓缩略图就是把部分行列信息抽掉,用二进制数来处理...恐怕有点儿难,关键是你保存数据必须非常标准,因为修改后要将行数和列数信息也作修改,而如果原图行列点数和640,480有差别,哪怕是只差一个,那修改得到的数据也就完全乱了.
    另外,还和你的图片压缩格式有很大的关系,用SQL,恐怕难以实现.
    如果图不是巨量,还是用PS处理吧,缩略处理一张图也就是十几秒钟的时间而已.