【发布时间】:2013-04-16 20:32:52
【问题描述】:
虽然我发现了很多关于将 PNG 转换为各种语言和平台的 GIF,但有趣的是,使用 C++ 将 GIF 转换为 PNG 的东西很少。我正在使用mimeTeX 渲染GIF 图像,并希望使用libharu 将它们绘制到我的PDF 中。问题是 mimeTeX 不能渲染 PNG,libharu 也不能绘制 GIF。我对这两种格式的了解非常有限(只是我从官方 PNG 网站和维基百科阅读的一些基本内容),因此无法将 GIF 转换为 PNG。很抱歉,我无法向您展示我的尝试,因为我找不到起点。另请注意,所有图像都将在运行时创建。我可以使用任何适用于 Windows 7 的库;而且由于我的代码已经过于复杂,我真的不想让它变得更复杂。如果这项特定工作存在一个简单的技巧,我们将不胜感激。谢谢。
【问题讨论】:
-
您可以通过转换为“原始数据”作为中间步骤来分解问题。这两种图像格式都传达了一个height、width和一个颜色集合,每个像素一个。几乎所有的图像转换器都支持某种“原始数据”表示。你试过吗?