cairo_surface_t*
image_surface = cairo_image_surface_create_from_png("data.png");
cairo_save(cr); //현재 cairo context 설정값을 스택에 저장
{
cairo_scale(cr, scale_width, scale_height);
cairo_set_source_surface(cr, image_surface,
start_x, start_y);
cairo_paint(cr);
}
cairo_restore(cr);
// cairo_save 후에 작업한 내용을 제외한 나머지부분을
// 이전 cairo context 설정값으로 복귀
cairo_surface_destory(image_surface);

