【发布时间】:2013-03-07 06:11:07
【问题描述】:
我的程序运行一个物理引擎,其中包含一堆相互作用的圆圈,我正在尝试在每个圆圈上绘制一个小行星 png 图像。
我知道你可以从一个 png 文件中创建一个表面:
cairo_surface_t *image = cairo_image_surface_create_from_png ("image.png");
我想弄清楚如何将 png 文件缩放和绘制到正确的尺寸?根据我对 API 的了解,我想我可能需要调用 cairo_image_surface_get_data (),但我不知道该怎么处理它。谢谢。
【问题讨论】: