【问题标题】:TIFF image, tiff library for visual C++TIFF 图像,用于 Visual C++ 的 tiff 库
【发布时间】:2019-08-07 13:34:56
【问题描述】:

我想在 Visual C++ 中使用 tiff 库在代码中加载 tiff 图像.. 但无法做到这一点。请建议

【问题讨论】:

    标签: visual-c++ tiff


    【解决方案1】:

    最常用的库是libtiff

    【讨论】:

    • 我正在解释我在做什么 1. 提取 tiff 4.0.2 2. 在 vs 2008 x64 win 64 命令提示符下通过运行 vcvars32.bat 为 x86 设置环境 3. 将路径更改为 tiff4.0.2/ libtiff 文件夹 4. 运行 nmake /f makefile.vc 以创建 libtiff 的静态库,然后出现这些错误。我不知道出了什么问题...在 Windows XP 中按照这些步骤生成 .lib 文件,但在 Windows 7 中它失败了这是我第一次制作任何 .lib,所以我只是一个初学者
    • remotesensing.org/libtiff/build.html#PC 表示您需要构建 zlib 和 libjpeg(使用相同的编译器构建!),或者注释掉 libtiff\tiffconf.h 中 JPEG_SUPPORT、PIXARLOG_SUPPORT 和 ZIP_SUPPORT 的条目。你这样做了吗?
    【解决方案2】:

    我更喜欢将tiff 图像转换为png,然后由库stb_image 读取为png

    使用依赖项(如 zlib、jpeg 等)构建 libtiff 太复杂了。但如果你不需要处理紧缩 tiff 文件,我认为 NuGet 的 config libtiff 是一个更简单的解决方案。

    【讨论】:

    • 你最好添加更多关于用 stb_image 转换 tiff->png 的信息
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    相关资源
    最近更新 更多