Re: gdk-pixbuf vs. ImageMagick


Subject: Re: gdk-pixbuf vs. ImageMagick
From: Paul Rohr (paul@abisource.com)
Date: Thu Apr 26 2001 - 08:07:08 CDT


At 01:53 PM 4/26/01 +0200, Hubert Figuiere wrote:
>According to Paul Rohr <paul@abisource.com>:
>>
>> 5. Use gdk-pixbuf instead.
>>
>> I'm not clear on what *you* mean by #5. Some folks seem to believe that
>> something like gdk-pixbuf could be ported to become a lighter-weight
>> solution than miniIM for all our platforms. If I read Dom correctly, he's
>> been proposing to only use gdk-pixbuf on GTK/GNOME.
>>
>Dom is advocating the use of gdk-pixbuf as a native loader and renderer
>for GNOME build. By providing the needed infrastructures in the XP
>framework, this is doable.

That's what I thought Dom's position is.

What I was asking was whether anyone (such as Paolo) thinks that gdk-pixbuf
(or something like it) can or should be used on *other* platforms as a
lighter-weight alternative to miniIM as our XP API.

What I care most about is nailing down an efficient XP API that we can all
live with, and there have been a confusing number of partial proposals to
sort through.

Thus, my attempts to clarify what we're all talking about so we can make an
informed decision and move forward. AFAIK, we have consensus that any XP
API should support both of the following:

  - platform-specific implementations to leverage system services
  - one or more XP implementations

However, I believe that there could still be as many as three proposals on
the table for XP implementations of that to-be-specified API:

A. We roll our own on top of libjpeg et al. We do all the work, but can
make as efficient a codepath as we like.

B. Something like an XP version of gdk-pixbuf. I can't tell if anyone's
advocating this, but if they did, the argument for this would seem to be
that it's less work than rolling our own, and also more efficient than IM.

C. We just use ImageMagick or miniIM. This is probably the most complete,
but seems to have bloat worries.

My specific question to Paolo at the moment was whether he's advocating B or
not.

Paul



This archive was generated by hypermail 2b25 : Thu Apr 26 2001 - 07:59:31 CDT