我用imgscan控件做的!能生成.bmp图片不能被image1打开!
并且不能生成JPEG格式的图片!
扫描后不能在imgedit中显示?为什么会样?怎么做?

解决方案 »

  1.   

    imgedit1.zoom:=100;
    imgedit1.Image :=imgscan1.Image ;
    if not imgscan1.ScannerAvailable then
    //如果选择的扫描仪不可用
    imgscan1.OpenScanner;//打开扫描仪
    imgscan1.StartScan; //开始扫描图象
    imgscan1.CloseScanner; //关闭扫描仪
      

  2.   

    另外,生成的图片在设计阶段可以让image显示,但是在程序中就不行了!
      

  3.   


    1. 我在Delphi下,用MultiTWAIN来编程,一切正常,直接生成jpg文件.2. 你既然已用imgscan控件编好了程序,且bmp文件也已获得,我想也可以继续走下去,有了bmp文件不能看,可以仔细研究一下bmp文件的格式,有无问题?
      

  4.   


    但根据你说的:   "生成的图片在设计阶段可以让image显示,但是在程序中就不行了"的实事,则还有可能是程序的问题,不能肯定一定是文件格式问题.
      

  5.   

    看看人家怎么做的吧:
    http://www.csdn.net/expert/topic/950/950963.xml?temp=.49284
    http://www.csdn.net/expert/topic/483/483288.xml?temp=.1992151
    http://www.csdn.net/expert/topic/800/800084.xml?temp=.9986536
    http://www.csdn.net/expert/topic/950/950963.xml?temp=.986828