ServBay 画像処理ツール使用ドキュメント
ServBayには複数の強力なコマンドライン画像処理ツールが付属しており、これらのツールを使用して画像ファイルを効率的に処理および最適化することができます。本記事では、ServBayに付属している一般的な画像処理ツールを紹介し、いくつかの便利な画像処理のコツを提供します。
目次
一般的な画像処理ツール
ImageMagick
ImageMagickは、多くの画像形式をサポートする強力な画像処理ツールセットとライブラリであり、画像の作成、編集、合成のための機能を提供します。
インストールと構成
ServBayには初期状態でImageMagickが含まれているため、追加のインストールは不要です。
基本使用
画像形式の変換
bashmagick convert input.jpg output.png
1画像サイズを調整
bashmagick convert input.jpg -resize 300x300 output.jpg
1透かしを追加
bashmagick convert input.jpg -gravity southeast -draw "text 10,10 'ServBay'" output.jpg
1
cwebp
cwebpは、画像をWebP形式に変換するためのコマンドラインツールです。WebPは最新の画像形式であり、より良い圧縮率と品質を提供します。
インストールと構成
ServBayには初期状態でcwebpが含まれているため、追加のインストールは不要です。
基本使用
JPEG画像をWebP形式に変換
bashcwebp input.jpg -o output.webp
1PNG画像をWebP形式に変換
bashcwebp input.png -o output.webp
1圧縮品質を設定
bashcwebp -q 80 input.jpg -o output.webp
1
jpegtran
jpegtranは、JPEG画像を回転、反転、転置するための無損失のJPEG変換ツールです。
インストールと構成
ServBayには初期状態でjpegtranが含まれているため、追加のインストールは不要です。
基本使用
JPEG画像を回転
bashjpegtran -rotate 90 input.jpg > output.jpg
1JPEG画像を水平反転
bashjpegtran -flip horizontal input.jpg > output.jpg
1
djpeg
djpegは、JPEGファイルをPPM、PGM、BMPまたはTarga形式にデコードするためのツールです。
インストールと構成
ServBayには初期状態でdjpegが含まれているため、追加のインストールは不要です。
基本使用
- JPEGをPPM形式にデコードbash
djpeg input.jpg > output.ppm
1
cjpeg
cjpegは、PPM、PGM、BMPまたはTarga形式の画像をJPEGファイルにエンコードするためのツールです。
インストールと構成
ServBayには初期状態でcjpegが含まれているため、追加のインストールは不要です。
基本使用
- PPMをJPEG形式にエンコードbash
cjpeg input.ppm > output.jpg
1
img2webp
img2webpは、複数の画像を1つのWebP形式に結合するためのツールで、アニメーションWebPの作成によく使用されます。
インストールと構成
ServBayには初期状態でimg2webpが含まれているため、追加のインストールは不要です。
基本使用
- 複数の画像をアニメーションWebPに結合bash
img2webp -o output.webp frame1.png frame2.png frame3.png
1
画像処理のコツ
画像サイズのバッチ調整
ImageMagickを使用して画像サイズを一括で調整することができます。例えば、現在のディレクトリ内のすべてのJPEG画像を300x300ピクセルにサイズ変更するには:
for file in *.jpg; do magick convert "$file" -resize 300x300 "$file"; done
画像形式のバッチ変換
cwebpを使用して画像形式を一括でWebPに変換することができます。例えば、現在のディレクトリ内のすべてのservbay
で始まる画像をWebP形式に変換し、圧縮品質を45に設定するには:
for file in servbay*; do cwebp -q 45 "$file" -o "${file%.*}.webp"; done
透かしの追加
ImageMagickを使用して透かしを追加することができます。例えば、右下にテキストの透かしを追加するには:
magick convert input.jpg -gravity southeast -draw "text 10,10 'ServBay'" output.jpg
画像品質の最適化
jpegtranを使用してJPEG画像の品質とファイルサイズを最適化することができます。
JPEG画像の最適化
jpegtran -optimize -progressive input.jpg > output.jpg
まとめ
ServBayには複数の強力なコマンドライン画像処理ツールが含まれており、これらを使用することで画像ファイルを効率的に処理および最適化することができます。本記事を通じて、これらのツールの使用方法を理解し、いくつかの便利なコツを学ぶことができます。