Re: Discrepencies between IM and GM

Bob Friesenhahn <[email protected]>
Newsgroups gmane.comp.video.graphicsmagick.core
Message-ID <[email protected]>
On 26 Dec 2003, David N. Welton wrote:

> I was attempting to update to Rolf's latest TclMagick commits, which
> appear to be compiled against IM, because there are some problems...
>
> AreaResource, IndexChannel, LABColorspace, ReplaceCompositeOp don't
> seem to have made it from IM to GM.  AreaResource and IndexChannel are
> mentioned in magick_wand.c.  ReplaceCompositeOp is mentioned in the
> types.html under www/api.

As Glenn correctly points out, GraphicsMagick is not a clone of
current ImageMagick, and in fact if it were to attempt to be a clone
of ImageMagick, the resulting API churn would cause GraphicsMagick to
fail to meet its stability objective.

Regardless, GraphicsMagick can take some steps to aid with
compile-time compatibility.  A number of the items you mention are
just new names for existing interfaces.

GraphicsMagick does not support AreaResource at all but I expect we
can add something so dependent code at least compiles.  IndexChannel
is just another name for the existing "BlackChannel" enumeration.  We
can add LABColorspace since GM will eventually support LABColorspace
(it won't actually be supported in 1.1).  ReplaceCompositeOp is the
same as CopyCompositeOp.  In fact, CopyCompositeOp is already the
second name for the same functionality so it has now had three names.

Bob
======================================
Bob Friesenhahn
[email protected]
http://www.simplesystems.org/users/bfriesen



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.