Tools

複数のGIFファイルを一括でPNGファイルに変換する

投稿日:2021年9月1日 更新日:

複数のGIFファイルを、一括して PNGファイルに変換するという内容です。

GUI ツールもあるでしょうが、ImageMagick のコマンドを使った方法を紹介します。

Ubuntu であれば、以下のコマンドで ImageMagick をインストールすることができます。WSL上のUbuntuでも同様です。

sudo apt install imagemagick

ImageMagick を導入すると、いくつかのコマンドが使えるようになりますが、その中の1つである「mogrify」というコマンドを使います。

mogrify は、複数ファイルに対してまとめて各種画像処理を行うことができるコマンドです。また、指定したファイルを上書きするのも特徴の1つです(今回のように、画像フォーマットを変換する場合は上書きしませんが)。

そして表題の件ですが、例えば、カレントディレクトリに複数の .gif ファイルが存在していて、これらを .png ファイルに変換したいのであれば、以下のコマンドを実行します。

mogrify -format png *.gif
  • *.gif」が操作対象のファイル名です。ワイルドカードを使って複数ファイルにマッチするようにしています。
  • -format png」は、PNG形式のファイルに変換するよう指示しています。

慣れれば、あっという間にできる操作です。

参考

もう少し汎用的な内容の記事を書きました。

ImageMagick

コマンドラインで画像ファイルの画像形式を変換する (ImageMagick)

2021.10.09

📂-Tools

執筆者:labo


comment

メールアドレスが公開されることはありません。

関連記事

Windows

Putty でスクリーン上のやりとりをログファイルに保存する方法

目次1. はじめに2. Putty でログをとる手順3. ログファイルが既に存在していた場合の挙動設定4. おわりに 1. はじめに PuTTY とは、Windows用のターミナルエミュレータです。 …

Anki

HTTP Status Codes の 共有Anki デッキを改造する

HTTP Status Codes の 共有Anki デッキを改造してみました。

Anki

Anki のカードに背景画像を設定する

Anki のカード(テンプレート)に背景画像をセットする手順を紹介します。

Java

ysoserial をビルドする

目次1. はじめに2. 前提とする環境3. ysoserial をビルドする1) Java を導入2) Maven を導入3) ysoserial の導入とビルド4) コマンド実行例4. おわりに 1 …

Evernote

Evernoteに自動引き落しさせない方法

Evernoteに自動引き落しさせない方法について説明します。