[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #63331] Octave fails to build against ImageMag
From: |
Markus Mützel |
Subject: |
[Octave-bug-tracker] [bug #63331] Octave fails to build against ImageMagick 7 |
Date: |
Mon, 7 Nov 2022 11:25:44 -0500 (EST) |
Update of bug #63331 (project octave):
Summary: octave fails to build against imagemagick => Octave
fails to build against ImageMagick 7
_______________________________________________________
Follow-up Comment #2:
If I understand correctly, the API has changed between ImageMagick 6 and
ImageMagick 7:
https://imagemagick.org/script/porting.php
We should probably make the configure checks more specific and check whether
the objects we are using and that were removed from ImageMagick 7 are
available (e.g. `Magick::PixelPacket`).
In a second, and maybe more complicated step, it might be nice if someone
could port our code to the new API (while ideally maintaining compatibility
with the older API and - more importantly - with GraphicsMagick++).
But that might be cumbersome if the APIs of ImageMagick and GraphicsMagick get
more and more different.
IIUC, the GraphicsMagick project aims for a more stable API which might be
easier to follow.
I haven't looked into it in any detail. But maybe, we should just drop support
for ImageMagick at some point (maybe now?) if following its API changes is too
much effort.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?63331>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/