【问题标题】:adding text to TIFF将文本添加到 TIFF
【发布时间】:2008-10-17 08:47:19
【问题描述】:

我需要将文本字符串添加到 TIFF 图像。我打算使用 libTIFF 来编辑 TIFF 图像。计划是使用 freetype2 将文本转换为图像,然后以某种方式将文本图像渲染到 TIFF。这是正确的方法吗?

关于如何将文本转换为图像的任何指针?我看到了 ft2 的示例代码——初始化库,创建人脸,然后设置字符大小。但不确定下一步该怎么做?任何指针appreaciated。

【问题讨论】:

    标签: image-manipulation tiff freetype


    【解决方案1】:

    一种方法是使用ImageMagick。他们有用于图像合成和文本渲染的工具。 (还有更多)

    虽然 ImageMagick 主要从命令行使用(尤其是在 Web 环境中),但也有几种语言界面可用。 Java、C、C++、...

    【讨论】:

      【解决方案2】:

      ImgSource 是一个非常好的 Windows 上的 C/C++ 库,它可以开箱即用。

      http://www.smalleranimals.com/isource.htm

      它不是免费的,但很便宜(59 美元)

      【讨论】:

        【解决方案3】:

        您没有告诉我们您需要使用哪种语言,它是可移植的还是针对给定平台的等等。
        使用现成的图形库,如(大!)ImageMagick 或 libGD 或 DevIL 等其他库可能是最简单的方法,其中很多都绑定了许多语言。

        【讨论】:

          【解决方案4】:

          如果你在 windows 和 c++ 中,那么使用 gdiplus 绘制字体非常容易。您可以访问任何已安装的字体,也可以使用一个 api 将光栅保存为 tiff 或 jpeg 等。

          当然,您也可以使用 freetype 和 libtiff 的组合,但您必须为 win32 构建这些库。不是说难,只是在你可能不想做的事情上大惊小怪。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2023-03-23
            • 2011-01-13
            • 2015-09-04
            • 1970-01-01
            • 2013-01-04
            相关资源
            最近更新 更多