将文本添加到 TIFF

发布于 2024-07-07 02:40:31 字数 214 浏览 10 评论 0原文

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

有关如何将文本转换为图像的任何指示吗? 我看到了 ft2 的示例代码 - 初始化库,创建脸部,然后设置字符大小。 但不确定下一步该做什么? 任何指示表示赞赏。

I need to add text string to a TIFF image. I am planning to use libTIFF for editing the TIFF image. The plan is to convert text to image using freetype2 and then somehow render the text image on to TIFF. Is this the right approach?

Any pointers on how to convert text to image? I saw the sample code of ft2 - initialising the library, creating face and then setting character sizes. But not sure what to do next? any pointers appreaciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

随心而道 2024-07-14 02:40:31

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

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

One way could be using ImageMagick. They have tools for image composition and text rendering. (and many more)

Although ImageMagick is primarily used from the command line (especially in web environments) several language interfaces are available, too. Java, C, C++, ...

放低过去 2024-07-14 02:40:31

ImgSource 是一个非常好的 Windows 上的 C/C++ 库,并且它可以开箱即用地执行此操作。

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

它不是免费的,但很漂亮便宜($59)

ImgSource is a really nice library for C/C++ on Windows, and it can do this out of the box.

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

It's not free, but it's pretty cheap ($59)

北笙凉宸 2024-07-14 02:40:31

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

You don't tell us which language you need to use, should it be portable or for a given platform, etc.
Using a ready to use existing graphic library, like the (big!) ImageMagick or others like libGD or DevIL might be the easiest way, lot of them have binding for lot of languages.

倾城月光淡如水﹏ 2024-07-14 02:40:31

如果您使用的是 Windows 和 C++,那么使用 gdiplus 绘制字体非常容易。 您可以访问任何已安装的字体,并且可以使用一个 api 将光栅保存为 tiff 或 jpeg 等。

当然,您也可以使用 freetype 和 libtiff 的一些组合,但您必须为 win32 构建这些库。 并不是说这很难,只是你可能不想做更多的事情。

if youre on windows and in c++ then it's pretty easy to use gdiplus for drawing fonts. you have access to any installed font and you can save the raster out as tiff or jpeg etc as well using the one api.

of course you could also use some combo of freetype and libtiff, but you'll have to build those libs for win32. not that its hard, just more fussing around you may not want to do.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文