Libjpeg 在某个特定位置写入文本
Libjpeg write text at some specific position
有没有办法在某个 (x,y) 位置输出具有特定 "size" 的文本,例如数字“1”?例如在 gnuplot 中,我们可以使用
绘图...使用x:y:size w 标签中心...
是否有类似的东西可以与 libjpeg 库一起使用?
没有
libJPEG 只是一个 loading/saving 库。它允许将 JPEG 转换为其他更可行的格式并返回。您将需要某种图像处理库(例如 OpenCV) or high-level graphics library (e.g. DirectX, SFML)。有很多图像库实现了在位图上写入文本。 libJPEG 将允许您在内存中解码为位图格式,从那里您可以使用几乎任何其他具有将文本写入位图的函数的库。
就个人而言,我只使用 SFML,因为您可以加载 JPG 文件(或任何图像格式),将该纹理设置为渲染目标,渲染文本,然后获取该纹理并保存它背部。但是任何高级图形库都应该可以做到这一点......就像上面列出的那样。
有没有办法在某个 (x,y) 位置输出具有特定 "size" 的文本,例如数字“1”?例如在 gnuplot 中,我们可以使用
绘图...使用x:y:size w 标签中心...
是否有类似的东西可以与 libjpeg 库一起使用?
没有
libJPEG 只是一个 loading/saving 库。它允许将 JPEG 转换为其他更可行的格式并返回。您将需要某种图像处理库(例如 OpenCV) or high-level graphics library (e.g. DirectX, SFML)。有很多图像库实现了在位图上写入文本。 libJPEG 将允许您在内存中解码为位图格式,从那里您可以使用几乎任何其他具有将文本写入位图的函数的库。
就个人而言,我只使用 SFML,因为您可以加载 JPG 文件(或任何图像格式),将该纹理设置为渲染目标,渲染文本,然后获取该纹理并保存它背部。但是任何高级图形库都应该可以做到这一点......就像上面列出的那样。