有没有什么方法可以指定只读取图中的某一块呢?望指教

解决方案 »

  1.   

    java的jdbc2好像可以。ado应该不支持这个。
    但你SafeArrayAccessData后里面的数据是可以自己任意拿的,只要你知道这个blob/lob的数据结构
      

  2.   

    呵呵,估计是不行啊。我的意思是原图存进数据库之后,读取的时候不想把整个图都读出来,而是指定一个范围(比如给定矩形左上角及右下角的坐标),把这个范围内的内容读出来成为一张小图。
    ado里的getchunk()函数好像只能从开头一块一块地读,不能直接指定读中间一块吧?
    从图像中割一小块的算法如果用在blob上,割出来的还是一块图像吗?