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 PackagesName : ImageMagickVersion : 6.9.12.52Release : 1.el9
まだ6.9だった。
ImageMagickインストール
# dnf install ImageMagick
確認
# convert --version
Version: ImageMagick 6.9.12-52 Q16 x86_64 17273 https://legacy.imagemagick.orgCopyright: (C) 1999 ImageMagick Studio LLCLicense: https://imagemagick.org/script/license.phpFeatures: 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でインストールできるかと思ったけど、まだ先みたい。ソースからビルドしようかな。