有没有办法在某个(x,y)位置输出具有特定"大小"的文本,例如数字"1"?例如,在gnuplot中,我们可以使用
绘图。。。使用x:y:size w标签居中。。。
有没有类似的东西可以和libjpeg库一起使用?
无
libJPEG只是一个加载/保存库。它允许将JPEG转换为其他更可行的格式并返回。您将需要某种图像处理库(例如OpenCV)或高级图形库(例如DirectX、SFML)。有很多图像库可以实现在位图上写入文本。libJPEG将允许您在内存中解码为位图格式,从那里您可以使用几乎任何其他具有将文本写入位图功能的库。
就我个人而言,我只会使用SFML,因为你可以加载一个JPG文件(或任何图像格式),将该纹理设置为渲染目标,渲染文本,然后获取纹理并保存回来。但任何高级图形库都应该做到这一点。。。如上文所列。