ImageMagick port outdated
Uli Wienands
wienands at gmail.com
Sun Sep 27 23:20:49 UTC 2020
Being curious, and just having received my first .HEIC image ever (form
a guy with an iPhone), I upgraded ImageMagic to the present version
(worked) and then tried it: It failed. Here are the call & the error
message:
macbook-pro:Pictures uli$ convert IMG_3160.HEIC img_3160.png
convert: unable to load module
`/opt/local/lib/ImageMagick-6.9.11/modules-Q16/coders/heic.la': file not
found @ error/module.c/OpenModule/1315.
convert: no decode delegate for this image format `HEIC' @
error/constitute.c/ReadImage/566.
convert: no images defined `img_3160.png' @
error/convert.c/ConvertImageCommand/3226.
The weird thing is that
/opt/local/lib/ImageMagick-6.9.11/modules-Q16/coders/heic.la actually
exists, and so are the four related libraries in /opt/local/bin:
/opt/local/lib/libheif.1.dylib /opt/local/lib/libheif.a
/opt/local/lib/libheif.dylib /opt/local/lib/libheif.la
So, what could be amiss?
Uli
On 9/25/20 8:00 PM, Ryan Schmidt wrote:
> On Sep 25, 2020, at 10:40, Christoph Kukulies wrote:
>> I was seeking for a means to convert Apples new HEIC/HEIF format to more traditional formats and I always remembered ImageMagick being a good choice for that.
>> Unfortunately the macports version is quite outdated.
>> 6.9.11-29
>>
>> vs. 7.0.10-30 being the latest.
>>
>> How can I get a newer version via macports?
> Since I'm the maintainer of the ImageMagick port I should probably respond.
>
> The ImageMagick port currently follows ImageMagick 6. As such, it is not very outdated. It's at version 6.9.11-29 and the current version is 6.9.11-30. I update the port several times a month, as seen here:
>
> https://github.com/macports/macports-ports/commits/master/graphics/ImageMagick/Portfile
>
> We should offer ImageMagick 7 in addition to ImageMagick 6 but I have not begun work on doing that. Since ImageMagick 6 will be supported until 2027 I have not felt an urgency to work on that.
>
> Our ImageMagick 6 port is supposed to support HEIC/HEIF. If it's not working for you, show us what you're doing, what result you're getting, and what result you were expecting to get.
>
More information about the macports-users
mailing list