iOSでReduceを使って画像を一括リサイズする

iOSでReduceを使って画像を一括リサイズする
iOSでReduceを使って画像を一括リサイズする

iOS デバイスでは、写真とスクリーンショットの 2 種類の画像を扱います。

写真に関しては、Dropbox ベースのワークフローにずっと慣れていて、写真のアーカイブと整理を自動で行ってくれます。スクリーンショットの場合は、話が少し複雑になります。

数か月間、私は iPhone/iPad アプリの OneEdit を使用してカメラロールの画像のサイズを一括変更していました。OneEdit には、プリセット、Dropbox 共有、FTP アップロードなど、多くの機能が付属しています。欠点は、アプリのインターフェースが不格好で複雑であり、開発者に更新する意図がないように思われることです。しかし、それにもかかわらず、私は OneEdit を使用して複数のスクリーンショットを一度にサイズ変更し、カメラロールに保存し、Diet Coda を起動して FTP サーバーに移動しました。4 年分の画像アップロードを FTP から CDN に移行することを決定したとき (毎日の新しいアップロードと並行して)、Don Southard に、Dropbox でスクリーンショットを監視して CDN にアップロードする Hazel スクリプトの作成を依頼しました。これは、スクリーンショットのサイズを変更するいくつかの Pythonista スクリプトと組み合わせて使用​​​​しているものです。

Pythonista と Mac mini で実行される Hazel スクリプトのおかげで、iOS スクリーンショットのワークフローは高速化しましたが、バッチで画像のサイズを変更して Rackspace Cloud Files にアップロードできる単一のアプリがなかったことが残念です。1最新の Pythonista アップデートにより、写真モジュールの状況は劇的に改善されましたが、まだ複数の写真を一度に選択することはできません (そして、当然ながら、まだ Python を扱う必要があります)。

私が理想とするiOS向け一括リサイズ写真アプリは、2つの点で優れています。1つ目はユニバーサルアプリであること、2つ目は複数の写真を一度に選択してプリセットを使って一括リサイズできる洗練されたインターフェースを備えていること、そして3つ目はクラウドファイルやSFTPサポートなど、豊富な共有オプションが組み込まれていることです。Reduceは最初の点においてほぼ完璧です。

Tobias Wiedenmann氏が開発したReduceは、プリセットを使って画像を一括リサイズできる1.99ドルのユニバーサルアプリです。共有オプションはなく、新しい画像を保存できるのはカメラロールのみです。Reduce、利用可能なiOSアルバムが写真のスタックとして表示されるページから始まります。アルバムをタップすると、スタックが展開され、その中にある写真が表示されます。最新の写真が上部に表示されるグリッド形式になっています(これは良い機能です)。アルバムのアニメーションを見ると、Reduceに改善の余地があると思う点が1つあります。それは、アニメーションが少し遅いことです。アルバムの開閉、プレビューの拡大、メニューの起動など、アニメーション自体はそれほど遅くはありませんが、どこか違和感があります。

Reduceは、画像のサイズを変更するだけでなく、画質を落としてモバイルへのアップロードや共有に適した状態にすることができます。画像からExifデータを削除したり、ファイルサイズをKBまたはJPEG画質で指定したり、画像のサイズを変更する際にシャープネスをオンにしたりできます。JPEG画質はスライダーで10%単位で調整でき、ピクセルサイズはポップアップメニューで指定できます。ポップアップメニューでは、高さ/幅の絶対値、またはより一般的な短辺/長辺をピクセル単位で指定できます。

画像のサイズ変更時にテキストの透かしを追加することもできます。Reduceには、15種類のフォント、2種類の書式設定オプション(太字と斜体)、4種類の不透明度設定、2種類のフォントカラー、4種類の透かし配置オプション、そして2種類の枠線が用意されています。これはメインのサイズ変更機能に加えて使える便利な機能ですが、特にフォントとカラーに関しては機能が制限されすぎていると思います(アプリで独自のフォントを読み込めるとは思えませんが、iOS 6ならもっと改善できるはずです)。

選択され、サイズが変更された画像(「開始」ボタンを使用)は、カメラロールに新規ファイルとして保存されます。iOSではファイル名が表示されないため、ファイル名の変更オプションはありません。サイズ変更の処理は高速で、モーダルダイアログ内のプログレスバーで表示されます。

Reduceには主に3つの問題点があります。前述のアニメーションの遅さ(特にプリセット/ウォーターマークダイアログを開く際に顕著)、共有オプションの不足、そして多くのインターフェース要素が互いに「近すぎる」、あるいは「小さすぎる」ことです。Reduceは非常にカスタマイズされたUIを採用しており、それ自体は気になりません。しかし、ズームボタン、ドロップダウンメニュー、フォントサイズを拡大/縮小する矢印など、インターフェースの一部の要素は小さすぎて、対象を見失ったり、誤って別のボタンを押したりすることなく快適に選択できません。頻繁に発生するわけではありませんが、発生すると非常に煩わしいです。

Reduceは完璧ではなく、ユーザーエクスペリエンスとインターフェースデザインには改善の余地がいくつか残されています。しかし、プリセットをいくつか設定すれば、複数の画像をカメラロールに保存する際のアプリのスピードとシンプルさは文句なしです。カメラロールの画像を取得してサイズを小さくして保存するだけなら、OneEditや自作のPythonistaスクリプト(当然ながら、リサイズ後の写真をアップロードする際にはこれを使用しています)よりもReduceの方が優れています。Dropboxに送信する前に画像を一括リサイズしたり、iPhotoで編集したり、Photoshop Touchなどの画像編集アプリで開いたりしたいユーザーにもReduceをおすすめします。Reduceは複数のスクリーンショットを一括リサイズするのに便利ですが、将来的には標準機能に加え、「より高度な」共有オプションが追加されることを期待しています。3

「Reduce」はApp Storeで1.99ドルで入手可能です。


  1. Rackspace対応のファイルマネージャーや写真アップローダーは不思議なほど少ないです。サードパーティ開発者の間ではAmazon S3の方が人気ですが、信頼性、速度、シンプルな料金体系の点ではCloud Filesの方がはるかに優れていると思います。↩︎

  2. iOS の性質上、「非破壊」編集では、Reduce や iPhoto などのアプリで元のファイルを上書きすることはできません。↩︎

  3. これはアプリ内購入の良い計画のように思えます。↩︎

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。