1:如果一次要扫多页,怎么一页一页存图像2:想要存成TIF格式,什么样的TIF Delphi 7 能识别(用GraphiX 不能识别所有的TIF格式)3:扫描过程发现扫描速度太慢,这跟什么有关,怎么调整?我用LeadTools 速度很快

解决方案 »

  1.   

    2:想要存成TIF格式,什么样的TIF Delphi 7 能识别(用GraphiX 不能识别所有的TIF格式)
    有专门识别TIF的图形库就可以,比如Graphics32就行,存的时间,不就是ImageEn.io.savetoTif吗3:扫描过程发现扫描速度太慢,这跟什么有关,怎么调整?我用LeadTools 速度很快
    应该有相关参数..
      

  2.   

    1如果一开是是个多页的ImageEn 支持把每一页另存啊
      

  3.   

    我用的是ImageEnMIO 和ImageEnMView以及ImageEnVect
    把扫描的图片在ImageEnVect中显示出来,并把ImageEnVect图像保存起来
    方法如下:
    鼠标点击ImageEnMView时:
      ImageEnMView.CopyToIEBitmap( idx, ImageEnVect.IEBitmap );
      ImageEnVect.RemoveAllObjects;
      ImageEnMView.MIO.Params[idx].ImagingAnnot.CopyToTImageEnVect(ImageEnVect);
      ImageEnVect.Update;
    保存图像:
      ImageEnVect.IO.Params.BitsPerSample:=8;
      ImageEnVect.IO.Params.TIFF_Compression:=IoTIFF_PACKBITS;
      ImageEnVect.IO.SaveToFileTIFF('C:\1.tif');为什么保存的图像太大?如果使用单页扫描使用控件ImageEnView保存时,相同代码才400K,而使用ImageEnVect时1M多呢?