【问题标题】: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++、...
【解决方案3】:
您没有告诉我们您需要使用哪种语言,它是可移植的还是针对给定平台的等等。
使用现成的图形库,如(大!)ImageMagick 或 libGD 或 DevIL 等其他库可能是最简单的方法,其中很多都绑定了许多语言。
【解决方案4】:
如果你在 windows 和 c++ 中,那么使用 gdiplus 绘制字体非常容易。您可以访问任何已安装的字体,也可以使用一个 api 将光栅保存为 tiff 或 jpeg 等。
当然,您也可以使用 freetype 和 libtiff 的组合,但您必须为 win32 构建这些库。不是说难,只是在你可能不想做的事情上大惊小怪。