使用imgedit控件如何修改已有图象的分辨率,要使用到哪个函数?我知道ImageResolutionX和ImageResolutionY是显示分辨率,可不知道怎么去修改~!

解决方案 »

  1.   

    直接用ImageResolutionY和ImageResolutionX赋值后,忘记save了~~!
      

  2.   


    楼主,你Save成功了吗?怎么我Save要报错呢。我的代码:fileName := 'D:\tiftest\20070410\1.tif'; imgEdit1 := TImgEdit.Create( self ); 
    imgEdit1.Image := fileName; 
    imgEdit1.Display; 
    imgEdit1.Page := 3; 
    imgEdit1.ImageResolutionX := 180; 
    imgEdit1.ImageResolutionY := 180; 
    imgEdit1.Save; 
    执行到 Save 这里就报错“未显示图像”,什么原因呢?
    说明:
    1.tif是一个多页的文件,里面的每一页压缩方式可能不同,有的采用 JPEG,有的用 CCITT Group 4楼主能分享一下你的代码吗?