日々の仕事において、画像のサイズ変更はよくある作業です。例えば、 Playlistの オンライン製品ガイドで使用するために、高解像度の製品画像を200ピクセルのバージョンに変換する必要が頻繁にあります。このような作業を実行できるグラフィックアプリケーションは数多く存在し、優れたGraphicConverter ( )もその一つです。しかし、画像フォルダのサイズを変更するだけであれば、多くのアプリケーションは過剰な機能です。(中には、このような基本的な作業にはかなり高価なものもあります。)そこで、私は迅速かつ簡単に、そして安価に実行できるソリューションを探していました。
私の検索は、特定の機能ニーズによってさらに限定されました。それは、画像の最大サイズを 縦横いずれかの 寸法、高さ、または幅で指定できる機能です。多くのグラフィックアプリでは、画像の最大の高さ または 幅を指定してサイズを調整できます。しかし、ソース画像に横長と縦長の画像が混在している場合、このような方法ではいずれかのグループが不適切にサイズ変更されてしまいます。(例えば、画像を縦横比を保ったまま200ピクセルの幅にサイズ変更すると、縦長の画像は200ピクセルよりも高くなってしまいます。)私は、「これらの画像の最大辺が200ピクセルになるようにサイズを変更してください」と指示できるアプリが必要でした。
実はしばらくの間、この目的のために作成したAutomatorワークフローを使っていました。しかし最近、より優れたソリューションをいくつか見つけました。どれも「ドネーションウェア」(使用料は請求されますが、使用には必須ではありません)です。これらのアプリはすべてJPEG画像のみに対応している点に注意してください。
一つ目は KStudio の Resize 1.4.2 ( ) です。2005 年 1 月以来更新されていませんが、私がテストした限りでは完璧に動作しました。画像の入ったフォルダを Dock または Finder にある Resize のアイコン (または、アプリケーションがすでに実行されている場合はウィンドウ内) にドラッグすると、そのフォルダ内の画像のサイズを変更するためのオプションを含むダイアログが表示されます。サイズ変更アクションのサイズと比率を選択します。私の場合は、最長の辺を意味する「最大」オプションを選択して、サイズの値を「200」に設定しました (このアプリケーションのもう 1 つのユニークな機能は、希望する高さ と幅を選択できることです。 多くのアプリケーションでは、どちらか一方しか選択できません)。また、生成される JPEG 画像の品質を選択したり、 小さい画像のサイズを希望の画像サイズに合わせて拡大したり 、画像名をフォーマットし直してスペースや特殊文字を削除したり (または「8.3」DOS ファイル名を使用) することもできます。サイズ変更では、ソース フォルダーと同じレベルに新しいフォルダーが作成され、入力形式に関係なく JPEG 形式の変更された画像が含まれます。

Resize で見つけた不具合の一つは、ヘルプシステムにアクセスするたびに「このアプリケーションは Monkeybread Software の未登録プラグインを使用しています。弊社のウェブサイト www.monkeybreadsoftware.de/realbasic にアクセスしてプラグインを登録してください。ありがとうございます。」というメッセージが表示されることです。つまり、KStudio は Resize のヘルプダイアログに Monkeybread の RealBasic プラグインを使用していたのであって、アプリケーション自体には使用していなかったのではないかと考えられます。奇妙ですね。
同様のソリューションとして、より強力だがそれほど簡単には使えないのが、Fabien Conus の SmallImage 2.0.6 ( ) です。Resize と同様に、画像の入ったフォルダ (1 つまたは複数) を SmallImage のアイコンかウィンドウにドラッグすると、フォルダとその中にある画像の一覧が表示されます (一覧表示の利点の 1 つは、画像を一覧から選択して削除し、画像を変更しないようにできることです)。スケーリング (サイズ変更) の種類として、相対 (パーセント) または固定を選択します。固定の場合は、幅、高さ、最小辺、最大辺、最大幅、最大高さのオプションがあります。また、サイズ変更したファイルの名前に接尾辞を追加したり、サムネイル アイコンを削除または追加したり、結果の画像を再圧縮したりすることもできます。ユニークなオプションとして、ICC、EXIF、IPTC、Finder、その他のプロファイル情報の一部またはすべてを画像から削除する機能があります (プライバシー保護のため、または画像のサイズを縮小するため)。 (この「情報のスクラブ」は、実際に画像を変更せずに実行できます。) SmallImage は、変更された画像を元の画像と同じディレクトリに保存します。必要に応じて、元の画像を置き換えることもできます。

SmallImage 2には、サイズ変更以外にもいくつかの機能があります。ツールバーの「情報」ボタンをクリックすると、各ファイルの詳細情報(画質、ファイル情報、サイズ、メタデータ、カメラ情報、EXIF情報)を表示できます。また、画像の小さなプレビューを表示することもできます(ただし、各画像のプレビューボタンを手動でクリックする必要があります)。さらに、画像設定のプリセットを保存して、後で使用することもできます。
最後に、コンテクストメニューのファンにはPixture Studioの PhotoToolCM 2.0 ( )がおすすめです。PhotoToolCMの機能を利用するために別のアプリケーションを起動する必要はありません。Finderで画像または複数の画像を右クリック(またはControlキーを押しながらクリック)するだけで、Finderのコンテクストメニューが表示されます。「写真ツール」サブメニューには便利なオプションがいくつか用意されており、その一つが「一括サイズ変更」です。

このオプションを選択すると、「バッチリサイズ」ダイアログが表示され、画像のサイズ変更方法(上記のタスクは「長辺」で実行できます)、結果の画像品質、出力先とファイル名、サムネイルアイコンを作成するかどうかを選択できます。特に便利なのはシャープネスフィルタで、縮小したJPEG画像の鮮明度と読みやすさを向上させることができます。PhotoToolCMの設定に応じて、変更後の画像を元の画像と同じディレクトリに保存することも、別の場所に保存することもできます。

さらに、「写真ツール」サブメニューからは、他にも様々なオプションを直接利用できます。選択した画像を画質を損なうことなく回転、反転、変形(回転と反転)、FinderコメントやEXIF日付情報の編集、サムネイルと写真情報を削除してロスレスで画像を「クリーニング」(サイズを縮小)、EXIF日付情報を使用してファイル名を変更といった操作が可能です。また、各画像に56種類の「フレーム」(実際にはマスク)を追加することもできます。PhotoToolCMの環境設定ダイアログでは、様々な追加機能やカスタマイズが可能です。
PhotoToolCMは、ここで紹介した3つの製品の中で最も機能が豊富です。残念ながら、現在Intel Macには対応していません。
(また、期待できそうな別のユーティリティ、photo Drop も試してみました。これを使うと、それぞれ特定の画像操作を実行する個別のドラッグ アンド ドロップ「ドロップレット」アプリケーションを作成できます。残念ながら、これらのドロップレット アプリケーションのいずれかを使用しようとすると、必ず、詳細情報または終了という 2 つのオプションを含むダイアログが表示されます。最初のオプションをクリックすると、開発者の Web サイトに移動してドロップレットが終了しますが、終了ボタンをクリックすると、その説明どおりになります。言い換えると、これらのドロップレットをまったく使用できないということです。photo Drop は優れたアプリケーションに見えたので、これは非常に残念です。)
では、 これらのユーティリティでリサイズされた画像の品質はどの程度なのでしょうか ?驚くべきことに、かなりばらつきがあります。以下は、同じスクリーンショット(SmallImage 2のメインウィンドウ)を、各アプリで元のサイズ(幅738ピクセル)から幅470ピクセルの小さな画像にリサイズしたサンプルです。

SmallImage を使用して最高品質 (100%) でサイズを変更しました。

「サイズ変更」を使用して、高品質 (90%) の品質でサイズを変更しました。

PhotoToolCM を使用して、フィルターなしで高品質 (80%) でサイズを変更しました。

PhotoToolCM を使用して、中程度のシャープネス フィルターを使用した高品質 (80%) でサイズを変更しました。
結果のファイルサイズは56KBから68KBでした。ご覧の通り、SmallImage 2で画像のサイズを変更したところ、最高画質を選択しても、画像は非常に粗くなっています。ResizeとPhotoToolCMを使用すると、はるかに良い結果が得られました。PhotoToolCMのシャープネスフィルターを使用すると、テキストの読みやすさがわずかに向上しました(ただし、PhotoToolCM自体にも多少の粗さは残っています)。
SmallImageとPhotoToolCMの最大の欠点は、少なくとも私の仕事においては、 他の画像フォーマットからJPEGへの変換 (あるいはフォーマット間の変換)ができないことです。Resizeは、QuickTimeでサポートされているあらゆる画像フォーマットからJPEGへの変換が可能です。しかし、JPEGの一括リサイズを素早く行う必要がある場合、これらのユーティリティはどれも十分です…そしてそれ以上です。Resizeが最も使いやすいですが、SmallImageとPhotoToolCMはより多くのオプションを提供しています。PhotoToolCMは画像出力が最も優れており、SmallImageは最も劣っています。個人的にはPhotoToolCMが気に入っていますが、Intel Macでは使えないのが残念です。
Resize! は Mac OS 8(そう、8 です)以降でご利用いただけます。SmallImage 2 は Mac OS X 10.3.9 以降で動作し、ユニバーサルバイナリです。PhotoToolCM は Mac OS X 10.2 (Jaguar) 以降で動作しますが、現在のところ Intel Mac では動作しません。
2007 年 7 月 12 日更新: Resize の変換機能に関する情報を修正しました。