On 2025-12-21 05:46, Jon Turney via Cygwin wrote:
On 07/10/2025 18:11, Marco Atzeri via Cygwin-announce wrote:
New version 7.1.2.3-1 of
ImageMagick
ImageMagick-doc
libMagickCore7_10 API bump
libMagickC++7_5 API bump
libMagickWand7_10 API bump
libMagick-devel
perl-Image-Magick
have been uploaded for cygwin
CHANGES
recent upstream 7.x version
DESCRIPTION
ImageMagick® is a software suite to create, edit, compose, or convert
bitmap images. It can read and write images in a variety of formats
(over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD,
PNG, Postscript, SVG, and TIFF. Use ImageMagick to resize, flip,
mirror, rotate, distort, shear and transform images, adjust image
colors, apply various special effects, or draw text, lines, polygons,
ellipses and Bézier curves.
Hi Marco,
I think I just got bitten by a bug similar to these:
https://github.com/ImageMagick/ImageMagick/issues/2222
https://github.com/ImageMagick/ImageMagick/issues/1510
The X server uses 'magick convert' to make its .ico file from an .svg.
It's now missing all it's colours.
(Comparing the dependencies of libMagickCore with a previous version, libbz2_1,
libgs10, librsvg2_2 and libzip5 have dropped off)
So, I guess this just needs rebuilding with more build-requires.
This is due to bad behavior by the configure script, all too common with
autoconf: despite saying "--with-rsvg", if the prerequisites aren't present, it
just ignores that rather than giving an error.
I tried that locally and confirmed it fixes my problem.
(I can update the package if you like, just let me know.)
It seems like best results for SVG require installing inkscape and modifying
magick delegates.xml to work with the options supported by the installed release.
As magick appears to be ~6MB including core DLLs, and inkscape is a GUI >120MB,
making it a dependency seems unrealistic, but maybe optional for serious users,
and a b-r for config, building, and testing?
[I have unifont whose tools require b-r tex{live,info{,-tex}}, and lesspipe
seems to b-r all packages which include text converters including texlive,
although optional depending on user's needs!]
Also note that `convert` as shell or `magick` command should be dropped, and
just `magick` used instead with current release as it produces an alarming
WARNING message, although conversions proceed okay.
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher but when there is no more to cut
-- Antoine de Saint-Exupéry
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple