CairoIO - Cairo compatible successor to GdkPixbuf



Hello all!

Some background info about this project is found here:

* http://www.mail-archive.com/gtk-devel-list gnome org/msg06472.html
* http://live.gnome.org/GtkCairoIntegration
* http://bugzilla.gnome.org/show_bug.cgi?id=395578#c6

In short, GdkPixbuf has some big problems which are hard to solve, so
we need a new image library which is more compatible with Cairo.
CairoIO is my attempt at creating such a library. The library is not a
reimplementation of GdkPixbuf, it only wraps it to provide a
cairoified front end to all the image loading functionality.

Currently it consists of nothing more than a executable specification
written in Python and unit tests. The intention is to first create a
rock-solid, future-proof interface that solves all architectural
problems GdkPixbuf has. So lets have some nice discussion about it!
The things I've found really bad with GdkPixbuf and which I think
CairoIO can solve are listed in "Targeted GdkPixbuf Problems" in the
/ref/cairoio.py file. In particular I was not happy with how
PixbufAnimations work so I've tried to make them better.

Checkout using:

    svn co svn.gnome.org/svn/cairoio/trunk cairoio

The implementation is in /ref/cairoio.py which also contain lots of
documentation. I know the name "CairoIO" might not be so nice, but it
is only seven characters. Maybe someone can think of a better name?

Feedback welcome!


--
mvh Björn Lindqvist


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]