c - 我应该怎么做才能在开罗加载图像?

标签 c cairo

我在开罗使用图像作为图形,我看到 cairo_image_surface_new_from_png() 不接受 FILE *,所以这对我来说很奇怪。

如果我想加载游戏图形资源,我应该使用什么 cairo 函数?有没有办法给 cairo 一个 tmpfile 而不是文件名?

这个文件名的内容对我来说真的很困惑,因为我没有给它完整的文件路径。有人可以帮我吗?

最佳答案

您要查找的函数是 cairo_image_surface_create_from_png ,它以文件名作为参数。

关于c - 我应该怎么做才能在开罗加载图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56938266/

相关文章:

c++ - 如何进行霍夫曼算法的内存实现?

C# - Marshall 并将 void 指针传递给从 C# 调用的 C 函数

c - 程序一直运行直到用户输入 n 退出

循环FOR生成两个数字序列

c - 通过 TCP 客户端套接字接收数据时出现问题

python - 是否有用于轻松编写可缩放 UI 的 Python 库?

graphics - 在 Cairo 中创建可变宽度笔画

c++ - cairo + freeglut 组合错误

gtk - 如何在 Cairo/Gtk 中绘制圆角图像?

c++ - 无法使用 Cairo 在 Gtk drawing_area 上绘画