Cairo rendering for smoother cleaner graphics.
It would be great to see cairo in the mix. This would not only render our svg's better but we would be able to have a pretty good looking application. :D
Blueprint information
- Status:
- Not started
- Approver:
- encompass
- Priority:
- Undefined
- Drafter:
- Michael R. Head
- Direction:
- Needs approval
- Assignee:
- Michael R. Head
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Deferred
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
I've been experimenting with various python-available canvases for another project. Here are the possibilities:
pygoocanvas: https:/
CriaCanvas: http://
hippocanvas: http://
clutter (actually openGL): http://
There's been some discussion on the list recently (Dec 18) about cropping images, and cairo seems related here: http://
How is our progress in this... Are we not already using cairo? What steps further do we want to take?
Good question (I don't think I made the original blueprint, but I was somehow assigned to it ;-)). My understanding is that cairo code is used for rendering to an in-memory buffer, rather than directly to a cairo-enabled canvas. A full cairo canvas would allow some extra effects to be more easily implemented (zoom, slide, part drop-in, ...) -- burner