想必大家也知道VB中所有的自带控件是无法打开TIFF格式的图片的,这个好像是当年那个小气的微软没有买LZW解码器留下的后遗症吧,但是在具体编程的时候却实在无法避开这个问题,在下即不是学计算机的,又不是学信息的,对此实在是头痛,总不能每次都叫别人先转成我可以用的格式再用我的软件处理吧,所以来此地寻求帮助。希望各位助我一臂之力。
在下看过一些关于TIF的东西,说这个玩意儿的格式多如牛毛,但是也有一些通用的地方。希望各位高手能给予指点。
不必很详细的代码(偶最怕看别人的程序),只要给个伪代码,我自己琢磨就行。最好有一些关于这种图片的格式说明。
再次感谢!

解决方案 »

  1.   

    采用第三方控件是VB下解决此类问题的最好方法在98下有一个柯达用于管理扫描等的控件可以但是在XP下找不到了。你可以在Google上搜以下。ACDSee应该也有。
      

  2.   

    一个open source的软件可以把TIFF文件转换成PDF/PS文件,参考http://gnuwin32.sourceforge.net/packages/tiff-win32.htm。
    TIFF文件格式有很多的版本,我在网上曾经找到过有些免费代码,可以打开TIFF文件,但这些代码只支持最简单的TIFF文件。
      

  3.   

    我的要求不高,只要可以打开普通的TIF文件就可以了
      

  4.   

    有个叫VB Flood的网站上有个读取Tiff文件信息的程序,不过不能打开tiff格式,tiff格式文献还是比较多的,推荐《Windows 图像格式》这本书上对tiff的介绍
      

  5.   

    http://www.china-askpro.com/msg29/qa29.shtml
      

  6.   

    在VB“部件”中选择“KoDak 图像编辑控件”
    Private Sub Command1_Click()
       ImgEdit1.Image="c:\1.tif"
       Imedit1.Display
    End Sub
      

  7.   

    欢迎使用CSDN浏览器,可以自如的用符号写大字:
    http://pay500.com/s/s51807.htm该软件是一款方便实用的浏览器,能够方便的浏览中国程序员网站(CSDN)。它拥有各种辅助浏览CSDN帖子的功能,像是一款朴素版的MyIE,但是是专门为浏览CSDN论坛量身定制的。作为程序员来讲,拿这个工具当作浏览器来用都不为过,因为它拥有IE的所有主干功能。
    这个软件的视觉设计宗旨就是“朴素、直接、简单、实用”.界面图:
    http://www.pdriver.com/bbs5/UploadFile/200462623482085294.jpg
    http://www.pdriver.com/bbs5/UploadFile/20047421335127760.jpg
    http://www.pdriver.com/bbs5/UploadFile/20047421395968710.jpg
    它能够成为所有软件工作者的好伴侣。
      

  8.   

    \\在VB“部件”中选择“KoDak 图像编辑控件”
    请问我的系统中为什么没有这个控件,我用的是XP系统
      

  9.   

    用kodak image edit control,不过用这个控件将图象保存为位图时,picturebox却不能加载这副位图,有哪位高手知道原因
      

  10.   

    采用VB自带的ImgEdit控件就可以啦!
      

  11.   


    同意ehom,更多的时候,各大厂商是在Tiff的框架下开发自己的格式。
      

  12.   

    这不是图形方面的问题,是图象方面的问题。不好意思,高级技术不懂。最简单的方法,用GDI+图形库可以直接显示TIF文件。需要在VB中声明对应与GDI+的函数。请用全文搜索功能搜索 VB GDI+,我以前给别人提供过在VB下使用GDI+的代码示例链接。
      

  13.   

    TO painache(SystemOfaDown)
    请问,能否给出你所用到的GDI+函数或代码。
      

  14.   

    To:WallesCai(我是老蔡,不是泡菜!)http://www.pscode.com/vb/scripts/ShowCode.asp?txtCodeId=37541&lngWId=1