Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch back to self-built ImageMagick + HEIC support #341

Merged
merged 1 commit into from
Sep 26, 2023

Commits on Sep 26, 2023

  1. Switch back to self-built ImageMagick + HEIC support

    Worse than using the official release maybe, but comes with HEIC
    support, and possibly a little faster since it's downloaded from GitHub
    Actions.
    
    Previously I'd been using a self-built binary, but started getting this
    error:
    
        Run /home/runner/imagemagick/bin/magick identify -list format
        /home/runner/imagemagick/bin/magick: symbol lookup error: /home/runner/imagemagick/bin/magick: undefined symbol: heif_deinit
    
    It appears that the cause was that I'd slipped to using a version of
    libheif that was too old, and ImageMagick just has godawful error
    messages. Since writing imagemagick-builder, it appears that the
    repositories for libheif-dev and libde265-dev have been mainlined,
    allowing me to decouple from the 3rd party repositories that I'd been
    using and which had become outdated, and go to better maintained,
    built-in versions [1]. Doing so fixed the problem above.
    
    This patch also brings back support for HEIC.
    
    [1] brandur/imagemagick-builder@895a6a1
    brandur committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    76664b5 View commit details
    Browse the repository at this point in the history