【问题标题】:Display TIFF_JPEG Compression image on a picture box in C#在 C# 中的图片框上显示 TIFF JPEG 压缩图像
【发布时间】:2014-04-15 20:10:24
【问题描述】:

是否可以使用 Windows 窗体在图片框上显示具有 TIFF_JPEG 压缩的 Tiff 图像?

我已经使用 LibTiff.Net 来更改压缩,但这会大大增加图像的大小.. 因为我需要使用 System.Drawing.Image 加载的 tiff 图像来显示它,我想知道它是否可能直接显示而不是转换为 bmp 或 JPG。

提前致谢!!

【问题讨论】:

    标签: c# winforms tiff image-compression libtiff.net


    【解决方案1】:

    您可以使用System.Drawing.Image.FromFile方法加载tiff图像并将其设置为picturebox.Image

    pictureBox.Image = System.Drawing.Image.FromFile(@"filepath");

    【讨论】:

    • 嗯,这将适用于常规 tiff 图像(第 4 组),但如果我将它与具有 TIFF_JPEG 压缩的 tiff 一起使用,则会引发“内存不足”异常,或者如果我尝试使用 MemoryStream将引发“无效参数”。
    猜你喜欢
    • 2010-09-22
    • 2021-07-03
    • 1970-01-01
    • 2013-02-22
    • 1970-01-01
    • 2013-08-28
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    相关资源
    最近更新 更多