CairoIO - Cairo compatible successor to GdkPixbuf
- From: "BJörn Lindqvist" <bjourne gmail com>
- To: "Gtk+ Developers" <gtk-devel-list gnome org>
- Subject: CairoIO - Cairo compatible successor to GdkPixbuf
- Date: Tue, 13 Nov 2007 16:15:52 +0100
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]