【问题标题】:TIFF file does not show on pictureboxTIFF 文件不显示在图片框上
【发布时间】:2013-11-24 12:18:25
【问题描述】:

我正在尝试在C# 的图片框上显示TIFF 文件。我的代码在这里:

pictureBox1.Image = Image.FromFile("someName.tif");

此代码运行良好,但图片框上未显示某些 TIFF 文件(TIFF 文件未损坏)。怎么了?

【问题讨论】:

  • 好像不太好解决,能不能发个链接来下载pictureBox不能显示的那个tiff文件?
  • 你怎么知道tiff文件没有坏掉?不幸的是,TIFF 是那些文件可以满足标准但大多数 TIFF 阅读器无法读取的垃圾标准之一。
  • 感谢您的回复。此 tiff 文件已由另一个程序成功显示。但我不能显示这个。
  • 已解决:)。谢谢大家。我使用了 LibTiff:bitmiracle.com/libtiff

标签: c# winforms picturebox tiff


【解决方案1】:

此 TIFF 文件包含一张使用 JPEG 4:4:4 压缩的彩色图像。 尽管 Microsoft 函数可以处理 TIFF 的一些子类型,包括一些 JPEG 压缩类型,但这个特定文件使用一种称为“旧式”的 JPEG 压缩风格。 Microsoft 函数似乎不支持这种风格。

如果您需要在代码中加载此类文件,您可能必须使用专用的映像库。

【讨论】:

    猜你喜欢
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 2019-01-29
    • 1970-01-01
    • 2022-11-21
    • 1970-01-01
    • 2013-10-17
    相关资源
    最近更新 更多