struct canvas int int struct sprite int int int int height
struct canvas int int struct sprite int int int width
struct sprite * sprite_scale(struct sprite *src, int new_w, int new_h)
GdkPixbuf * surface_get_pixbuf(cairo_surface_t *surf, int width, int height)
GdkPixbuf * sprite_get_pixbuf(struct sprite *sprite)
GdkPixbuf * create_extra_pixbuf(const struct extra_type *pextra)
void sprite_get_bounding_box(struct sprite *sprite, int *start_x, int *start_y, int *end_x, int *end_y)
struct sprite * crop_blankspace(struct sprite *s)
cairo_surface_t * surface