Image Toolbox のご紹介:500以上のフィルターとAIマジックを備えたオープンソースのAndroidエディター
Image Toolbox をご紹介:単なる画像エディターを超えたアプリ
Androidユーザーで写真を調整するのが好きなら、Image Toolboxを聞いたことがあるかもしれません。まだ知らないなら、驚くこと間違いなしです。これは単なる写真フィルターアプリではなく、500以上のフィルター、AI搭載の背景除去、OCR、PDFツール、バッチ処理、その他多数の機能を1つの無料・オープンソースAPKに詰め込んだ、本格的な画像処理の巨艦です。約50万行のコードと大規模なコミュニティを擁し、このアプリはGitHubで最も野心的なプロジェクトの1つと言えます。
効率的な写真操作とは具体的にどのようなものでしょうか。カジュアルユーザーにとっては、写真をトリミングし、すばやくフィルターを適用して、数秒で共有できることを意味します。写真家にとっては、100枚の画像を一括リサイズしたり、WebPに変換したり、アップロード前にEXIFデータを削除したりすることです。開発者にとっては、KotlinとJetpack Composeを基盤としたクリーンなアーキテクチャとテックスタック、そして借用する価値のある多くのライブラリを提供します。要するに、Image Toolboxは誰にでも何かを提供します。
基本をはるかに超える500以上のフィルターとフィルターチェーン
まずフィルターエンジンを見てみましょう。500以上のフィルターが搭載されています。彩度、コントラスト、明るさなどの定番に加え、トーンカーブ、カラーマトリックス、CLAHE、さらには3D LUT対応といった高度なカラーグレーディングツールも完備しています。遊びたい気分なら、数10種類のグリッチエフェクト、ディザリングアルゴリズム、ピクセルアートフィルター、Old TVやVHS NTSCなどのスタイライズエフェクトもあります。
真のキラー機能は、フィルターを連結できることです。たとえば、シネマティックフェード、少しの粒状感、わずかなビネットを組み合わせて、カスタムプリセットを作成できます。保存して任意の画像で再利用したり、QRコードで他の人と共有したりすることも可能です。バッチ処理では、各画像を開かずにフォルダ全体へ同じフィルターチェーンを適用できます。これはコンテンツ制作者にとって大きな時間節約になります。
さらに、Shader Studioも内蔵されており、GLSLを知っていれば独自のフラグメントシェーダーを作成し、リアルタイムでプレビューできます。75種類のネイティブフラクタル生成と、130以上のプリセットを備えたテクスチャジェネレーターを加えれば、生成アートのための無限の遊び場が手に入ります。しかもすべてオフラインで作成できます。
マーケティングの誇大広告ではない、本物のAIツール
AIセクションは単独で取り上げる価値があります。Image Toolboxは、アップスケーリング、ノイズ除去、JPEG劣化の修復、色付け、アニメ強化、スタイル変換などのタスク向けに、100以上のすぐ使えるモデルを備えています。しかし最もクールなのは、深度推定かもしれません。MiDaSなどのモデルを使って写真から深度マップを生成し、レンズぼかし、再照明、フォグ、さらには3D的なノーマルマップや立体視出力などのエフェクトを適用できます。これは、スマホアプリではなくデスクトップツールに期待するような機能です。
背景除去ももう一つの傑出した機能です。ブラシで手動で背景を消したり、AIにワンタップで処理させたりできます。READMEにはU2Net、U2NetP、RMBG、BiRefNet、ISNet、MODNet、YOLOなどのモデルが記載されています。これはONNXランタイムを介して端末上で処理されるため、プライベートな写真が電話機から出ていくことはありません。ただし、MarketビルドのML Kit版を選んだ場合は除きます。
写真を超えたオールインワンツールボックス
これはImage Toolboxと呼ばれていますが、ファイル用スイスアーミーナイフと改名してもよいでしょう。いくつかのハイライトを見てみましょう。
また、画像のステッチングとスタッキング、フォトモザイク作成、310以上のレイアウトを備えたコラージュ、ラスター画像のSVGへのトレース、さらには64のハッシュアルゴリズムを備えたチェックサムツールも利用できます。画像に関するタスクで思いつくものがあれば、このアプリはおそらくそれを備えています。
FOSS版とMarket版:お好みの方を選べます
Image Toolboxの最も素晴らしい点の1つは、ユーザーを尊重していることです。FOSS版はGitHubとF-Droidで入手でき、アナリティクスもクラッシュレポートもありません。QRスキャンにはZXing、文書スキャンにはOpenCV、背景除去にはONNXを使用しています。Market版はこれらの機能にGoogleのML Kitを追加し、さらにアナリティクスとCrashlyticsも追加されています。おそらくそれがGoogle Playに出すための方法だからでしょう。しかし、その他のすべては両バージョンでまったく同じ動作をします。
オープンソースであるということは、コードを監査し、署名を検証し、自分の画像が収集されないことを信頼できるということでもあります。開発者は署名証明書のハッシュも公開しているため、ダウンロードが改ざんされていないことを確認できます。
UI調整とパーソナライズ機能が満載
一見すると、Image ToolboxはモダンなMaterial Youアプリのように見えます。しかし設定を掘り下げると、ほとんど不条理なレベルのカスタマイズ機能が見つかります。デザイン全体はJetpack Composeで構築されており、カスタムのDynamic Themeライブラリにより、古いAndroidバージョンでもダイナミックカラーをサポートしています。角の形状、枠線、影、フォントスケール、スイッチスタイル、スライダー、さらには紙吹雪の種類まで調整できます。プリインストールされているフォントは12以上あり、独自フォントのインポートも可能です。また、アプリを保護したり、一部の画面で最大輝度を設定したり、メインレイアウトをカスタマイズしたりもできます。パワーユーザーが夢見るような細かいパーソナライズ機能です。
開発者に優しいコードベース
開発者であれば、コードベースも機能リストと同じくらい印象的です。このプロジェクトは、非同期処理にKotlin、Coroutines、Flow、ライフサイクルを意識したビジネスロジックコンポーネントにDecompose、依存性注入にHilt、UIにJetpack Composeを使用しています。また、GPUImage、androidx-coil、ダイナミックテーマとモーダルボトムシート用のImage Toolbox独自のライブラリなどのオープンライブラリも利用しています。アーキテクチャがモジュール化されクリーンであるため、大規模Androidアプリの構築における優れた参考資料となります。
Image Toolboxを試すべき理由
正直に言いましょう。ほとんどの画像エディターは単純すぎるか、高すぎるかのどちらかです。Image Toolboxは完全に無料でオープンソースであり、すばやい切り抜きとフィルター処理からプロフェッショナルなバッチワークフローまで、すべてを処理できます。オフラインで動作するAIツール、プライバシーに配慮したビルド、そして機能を追加し続けるコミュニティを備えています。写真撮影、コンテンツ制作、または生成アートに興味があるなら、このアプリはホーム画面に常駐させる価値があります。
Playストア、F-Droid、またはGitHubリリースから入手できます。開発を支援したいなら、プロジェクトのTelegramチャンネルをチェックするか、開発者にコーヒーをおごってください。AI画像生成ツールに取り組む私たちにとって、堅牢な画像処理がエレガントに、端末上で、サブスクリプション料金なしで提供できることを常に思い出させてくれる存在でもあります。
関連記事
Guizang PPT Skill:Claude Codeで美しいHTMLスライドデッキを直接作成する
Guizang PPT Skillは、あらゆる記事をマガジン/スイススタイルの洗練されたHTMLデッキに変換します。AI画像、プレゼンターツール対応。npxまたはgit cloneでインストール可能。
LocalAI:あらゆるハードウェアでLLM・画像・動画を実行、GPU不要
LocalAIは、オープンソースでセルフホスト型のAIエンジンです。GPUを必要とせず、あらゆるハードウェア上でLLMや画像・動画・音声モデルを実行できます。Dockerでインストールし、任意のモデルを読み込んで、データをプライベートに保てます。
Deep-Live-Cam 2.1.6:たった1枚の写真でリアルタイム顔交換
Deep-Live-Camを紹介します。1枚の画像を使ってリアルタイムで顔を交換できるオープンソースツールです。インストール方法と責任ある使い方を学びましょう。
Hermes Agent:あらゆるタスクから学習する自己改善型AI
Hermes Agentは、Nous ResearchによるオープンソースのAIエージェント。時間とともにスキルを学び、あなたのコンテキストを記憶し、スマートフォン、ノートパソコン、5ドルのVPSで動作します。