FreeBSD13.1にImageMagick7をインストール
FreeBSDにImageMagickをインストールしてAVIF(AV1 Image File Format)への変換を試したときの覚書。
環境: FreeBSD 13.1, ImageMagick 7.1.0-50
FreeBSDのバージョン確認。
# uname -a
FreeBSD vm-dev2 13.1-RELEASE-p6 FreeBSD 13.1-RELEASE-p6 GENERIC amd64
pkg経由でImageMagickインストールする。
まずは依存関係を知りたかったのでpkg経由でインストールしてみた。
# pkg search ImageMagick
# pkg install ImageMagick7
New packages to be INSTALLED:ImageMagick7: 7.1.0.50Imath: 3.1.6aom: 3.5.0brotli: 1.0.9,1cairo: 1.17.4_2,3cups: 2.4.2dav1d: 1.1.0dejavu: 2.37_1encodings: 1.0.5,1fftw3: 3.3.10_2font-bh-ttf: 1.0.3_4font-misc-ethiopic: 1.0.4font-misc-meltho: 1.0.3_4fontconfig: 2.14.0,1freetype2: 2.12.1_2fribidi: 1.0.12gdk-pixbuf2: 2.42.10ghostscript9-agpl-base: 9.56.1_7ghostscript9-agpl-x11: 9.56.1giflib: 5.2.1graphite2: 1.3.14gsfonts: 8.11_8harfbuzz: 7.0.1highway: 1.0.2jbig2dec: 0.19jbigkit: 2.1_1jpeg-turbo: 2.1.4lcms2: 2.13.1libXext: 1.3.4,1libXft: 2.3.7libXrender: 0.9.10_2libXt: 1.2.1,1libde265: 1.0.9libdeflate: 1.14libfontenc: 1.1.4libgd: 2.3.3_5,1libglvnd: 1.6.0libheif: 1.14.0_1libidn: 1.38libjxl: 0.7.0liblqr-1: 0.4.2libltdl: 2.4.7libpaper: 1.1.28libraqm: 0.9.0libraw: 0.20.2_3librsvg2-rust: 2.54.5_3libwmf: 0.2.12_1libzip: 1.9.2mkfontscale: 1.2.1openexr: 3.1.6openjpeg: 2.5.0pango: 1.50.9pixman: 0.42.2pkgconf: 1.8.0_1,1png: 1.6.39poppler-data: 0.4.11shared-mime-info: 2.2_1tiff: 4.4.0_1vmaf: 2.3.1webp: 1.2.4_1x265: 3.4_2xorg-fonts-truetype: 7.7_1
バージョン確認
# magick --version
Version: ImageMagick 7.1.0-50 beta Q16-HDRI amd64 20489 https://imagemagick.orgCopyright: (C) 1999 ImageMagick Studio LLCLicense: https://imagemagick.org/script/license.phpFeatures: Cipher DPC HDRI ModulesDelegates (built-in): bzlib cairo fftw fontconfig freetype heic jbig jng jp2 jpeg jxl lcms lqr ltdl lzma openexr png raqm raw rsvg tiff webp wmf x xml zip zlibCompiler: gcc (4.2)
対応フォーマットの確認
# magick -list format
AVIF変換してみる。
# magick key-visual.jpg key-visual.avif
ファイルサイズはWebPが54KBでAVIFが27KBで半分になった。
並べてみても違いが分からないくらい。
【関連記事】
- FreeBSD13.1の仮想マシンをインストールして初期設定
- AVIFとは。HEIFやWebPとの違い。
- JpegからAVIFへ変換するためのコマンドラインツールSquoosh, sharp, cavif
- CentOS9にImageMagick6.9をdnfからインストール