CentOS9にImageMagick6.9をdnfからインストール

画像フォーマットAVIFに変換したくなりImageMagickをインストールしたときの覚書。
結局CentOS9でもdnf経由はImageMagick6系を配布していてAVIFには対応していない。

環境: CentOS Stream 9, ImageMagick 6.9.12-52

EPELリポジトリを追加
参考: Extra Packages for Enterprise Linux (EPEL) :: Fedora Docs
# dnf config-manager --set-enabled crb
# dnf install epel-release epel-next-release

検索してバージョン確認。
# dnf search imagemagick
# dnf info ImageMagick

Available Packages
Name         : ImageMagick
Version      : 6.9.12.52
Release      : 1.el9

まだ6.9だった。

ImageMagickインストール
# dnf install ImageMagick

確認
# convert --version

Version: ImageMagick 6.9.12-52 Q16 x86_64 17273 https://legacy.imagemagick.org
Copyright: (C) 1999 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC Modules OpenMP(4.5)
Delegates (built-in): bzlib cairo djvu fontconfig freetype gslib gvc jbig jng jp2 jpeg lcms lqr ltdl lzma openexr pangocairo png ps raqm raw rsvg tiff webp wmf x xml zlib

WebPとAVIFの対応確認
# convert -list format | grep webp
# convert -list format | grep AVIF

AVIFのフォーマットに対応していない。

# convert -list coder | grep HEIC

AVIF        HEIC

coderだけあるのはどういうことだろうか?


ImageMagickは7.0.25からAVIFをサポートしている。


CentOS Stream 9ならImageMagick7系もdnfでインストールできるかと思ったけど、まだ先みたい。ソースからビルドしようかな。


【関連記事】