
愛用のコンパクト・デジタルカメラ、カシオの EX-Z330 では、画像の解像度を 2048×1536 pixel に設定しています。保存されるファイル名は、CIMGxxxx.JPG となります。一方、スマートフォンのカメラ機能のほうは、ファイル名が DSC_xxxx.JPG で解像度は 3840×2160 pixel となります。もちろん、どちらもこのままではブログにアップロードするには大きすぎて不都合ですので、カシオのデジカメ画像のほうは 480×360 pixel に縮小し、スマートフォンの画像のほうは 560x315 pixel に縮小して使っています。この画像サイズは通信速度によって変化してきており、ISDNでやっていた頃は 320x240 pixel を標準としていましたが、その後は回線速度が向上したのと、PCのディスプレイが大きくなったため、少しずつ拡大してきているものです。
まず、記憶にあった画像処理ツール ImageMagick について、パソコン上のテキストファイル備忘録で検索してみました。
なるほどなるほど。記憶にあった画像の一括リサイズを試みていたのは2003年の冬だったのか。そして、名前は ImageMagic ではなく ImageMagick というのが正しいので、間違えて記録している。
man convert でも調べられるけれど、ここは WEB で検索したほうが早そうです。Google で「convert リサイズ」で検索してみると、いろいろ情報が見つかりました(*1)。要するに、
でリサイズできるようです。私の Ubuntu Linux 機には ImageMagick がすでにインストールされていますので、試しに画像を1個リサイズしてみたら大丈夫でした。そこで、特定の日付(例:2023-07-05)のディレクトリ(フォルダ)内にあるデジカメ画像を temp というディレクトリ下に全部一括リサイズしてみました。

ここで右クリックして「端末で開く」を選ぶと、ここをカレントディレクトリとするターミナルが開きます。

そこで、CIMG7453.JPG〜CIMG7497.JPG までをワイルドカードで一括して CIMG74*.JPG とし、

としてやると、temp フォルダ下に一括してリサイズ変換されました。

私のスマートフォンの画像の場合も、input-files を DSC_*.JPG などとし、リサイズを 560x315 などとしてやれば、アスペクト比を変更することなく同様のやり方で処理できます。これで、少しは楽ができそうかな。なお、冒頭の写真は草津温泉で見学した片岡鶴太郎美術館の入り口を少々加工した(*2)ものです。ただし、多数を一括処理するならともかく、少数の画像ファイルを細やかに加工する場合は、やはり Gimp 等のツールのほうが簡単なようです。
(*1): ImageMagick の使い方日本語マニュアル〜 How to use ImageMagick
(*2): 具体的には、convert cimg74-temp-20.jpg -background "#CC0000" -polaroid 5 kataoka-temp.jpg
としました。額縁を付け、ポラロイド写真風に傾けています。
まず、記憶にあった画像処理ツール ImageMagick について、パソコン上のテキストファイル備忘録で検索してみました。
~$ cd mydata
~/mydata$ grep "ImageMagic" memo-utf.txt
2003/12/21 ImageMagicのconvert ImageMagicで画像変換するさいのconvertコマンドの書式は、コマンドラインでman_convertで調べることができる。〜以下略〜
なるほどなるほど。記憶にあった画像の一括リサイズを試みていたのは2003年の冬だったのか。そして、名前は ImageMagic ではなく ImageMagick というのが正しいので、間違えて記録している。
man convert でも調べられるけれど、ここは WEB で検索したほうが早そうです。Google で「convert リサイズ」で検索してみると、いろいろ情報が見つかりました(*1)。要するに、
convert input-file.jpg -resize 480x360 output-file.jpg
でリサイズできるようです。私の Ubuntu Linux 機には ImageMagick がすでにインストールされていますので、試しに画像を1個リサイズしてみたら大丈夫でした。そこで、特定の日付(例:2023-07-05)のディレクトリ(フォルダ)内にあるデジカメ画像を temp というディレクトリ下に全部一括リサイズしてみました。

ここで右クリックして「端末で開く」を選ぶと、ここをカレントディレクトリとするターミナルが開きます。

そこで、CIMG7453.JPG〜CIMG7497.JPG までをワイルドカードで一括して CIMG74*.JPG とし、
convert CIMG74*.JPG -resize 480x360 ./temp/cimg74-temp.jpg

としてやると、temp フォルダ下に一括してリサイズ変換されました。

私のスマートフォンの画像の場合も、input-files を DSC_*.JPG などとし、リサイズを 560x315 などとしてやれば、アスペクト比を変更することなく同様のやり方で処理できます。これで、少しは楽ができそうかな。なお、冒頭の写真は草津温泉で見学した片岡鶴太郎美術館の入り口を少々加工した(*2)ものです。ただし、多数を一括処理するならともかく、少数の画像ファイルを細やかに加工する場合は、やはり Gimp 等のツールのほうが簡単なようです。
(*1): ImageMagick の使い方日本語マニュアル〜 How to use ImageMagick
(*2): 具体的には、convert cimg74-temp-20.jpg -background "#CC0000" -polaroid 5 kataoka-temp.jpg
としました。額縁を付け、ポラロイド写真風に傾けています。
※コメント投稿者のブログIDはブログ作成者のみに通知されます