Tasker、AutoInput、および AutoShare を使用して自動画像補正を行うために、複数の写真を Snapseed アプリに送信する方法に関するチュートリアル。
私は写真編集 (そして写真全般) が苦手ですが、それを認めるのは恥ずかしくありません。 使い方を学ぶのに苦労したことはありません 手動カメラ制御 または RAW画像を編集する 私の同僚の何人かがそうであったように。 ほとんどの人と同様に、私はカメラのデフォルト機能をすべてのオプションを自動に設定して使用し、ソフトウェアに最適なホワイトバランス、フォーカス、明るさなどを決定させます。 に設定する必要があります。
場合によっては、最初の写真が期待どおりに写らなかった場合は、最後までやり直すこともありました。 スナップシードの 自動チューニング機能。 しかし、多数の写真 (たとえば、50 枚以上) に対してこの操作を実行したい場合は、Snapseed で個々の写真を開いて調整し、手動で保存する必要があるため、すぐに面倒になってしまいます。 Android 自動化の経験を踏まえて、私は次のように考えました。このプロセスを自動化したらどうだろうか? そして私もそうしました。 会う 自動スナップシード タスクカー スクリプト.
Tasker の Auto-Snapseed で写真を自動的に補正
要件:
- スナップシード
- タスカー ($2.99)
- 自動入力 (~$1.70)
- 自動共有 (~$1.12)
写真を微調整するために使用するアプリケーションなので、このプロジェクトには明らかに Snapseed が必要です。 Tasker が必要なのは、この自動化アプリケーションが AutoInput と AutoShare という 2 つのプラグインとのインターフェイスとして使用されるためです。 AutoShare は、Android の共有メニューに新しい項目を作成するために必要です。これにより、写真をすばやく強化したり、Snapseed で開く写真を共有したりできます。 AutoInput は、写真を自動的に補正するために必要なタップを自動化します。
これらのアプリをインストールしたら、いくつかの設定を行う必要があります。 まず、AutoInput にそのアクセシビリティ サービスを開始する権限を付与する必要があります。これは、アプリを開くとアプリからしつこく要求されます。 次に、イメージ共有ダイアログを開いたときに AutoShare を選択するメニュー オプションが表示されるように、新しい AutoShare コマンドを作成する必要があります。 AutoShare を開き、[AutoShare 設定] まで下にスクロールし、[AutoShare コマンド] がチェックされていることを確認します。 次に、上に進んで「コマンドの管理」を選択します。 + アイコンを押して新しいコマンドを追加し、名前を付けます 「自動スナップシード」。 任意のアイコンを選択しますが、わかりやすいようにスナップシード アイコンを使用することをお勧めします。 これは何をするのか。
これで、Tasker でスクリプトの作成を開始する準備が整いました。 Taskerを開き、右下の+を押して新しいプロファイルを作成します。 「Auto-Snapseed」という名前を付けて、 イベント コンテクスト。 [プラグイン] --> [自動共有] --> [自動共有コマンド] に移動します。 鉛筆アイコンを押して設定を開き、コマンドとして前に作成した「自動スナップシード」コマンドを選択します。
プロファイル設定から戻ると、Tasker は新しいタスクを作成するように求めます。 タスクに名前を付けることもできますが、必須ではありません。 チェックマークを押してタスク編集画面を開きます。 何をする必要があるのかについて段階的な手順を説明しますが、すでに Tasker に精通している人は、下のトグルを展開してスクリプトの説明を確認できます。
自動スナップシード タスカーの説明
Profile: Auto-Snapseed (208)
Event: AutoShare [ Configuration: Command: Auto-Snapseed
Sender: all
Subject: all
Text: all
File: all ]
Enter: Auto-Snapseed (207)
A1: For[ Variable:%image Items:%asfile() ]
A2: AutoShare [ Configuration: Package: com.niksoftware.snapseed
Class: com.google.android.apps.snapseed.EditActivity
App: AutoShare
Action: Share
MimeType: image/jpeg
File: %imageTimeout (Seconds):10 ]
A3: AutoInput Action [ Configuration: Type: Text
Value: Add filter
Action: ClickTimeout (Seconds):20 ]
A4: Wait[ MS: 0 Seconds: 1 Minutes: 0 Hours: 0 Days: 0 ]
A5: AutoInput Action [ Configuration: Type: Text
Value: Tune Image
Action: ClickTimeout (Seconds):20 ]
A6: Wait[ MS: 0 Seconds: 1 Minutes: 0 Hours: 0 Days: 0 ]
A7: AutoInput Action [ Configuration: Type: Text
Value: Auto Adjust
Action: ClickTimeout (Seconds):20 ]
A8: Wait[ MS: 0 Seconds: 1 Minutes: 0 Hours: 0 Days: 0 ]
A9: AutoInput Action [ Configuration: Type: Text
Value: Apply
Action: ClickTimeout (Seconds):20 ]
A10: Wait[ MS: 0 Seconds: 1 Minutes: 0 Hours: 0 Days: 0 ]
A11: AutoInput Action [ Configuration: Type: Text
Value: DONE
Action: ClickTimeout (Seconds):20 ]
A12: Wait[ MS: 0 Seconds: 3 Minutes: 0 Hours: 0 Days: 0 ]
A13: EndFor
続きを読む
- タスク --> 対象。 変数: %画像. アイテム: %asfile(). これにより、共有ダイアログを通じて共有している画像の数に応じて、変数 %image がループされます。
- プラグイン --> 自動共有 --> 自動共有。 パッケージ: com.niksoftware.snapseed. クラス: com.google.android.apps.snapseed。 編集アクティビティ. アプリ: 自動共有. アクション: 共有. MimeType: 画像/jpeg. ファイル: %画像. このアクションは、%image によって参照される共有イメージを 1 つずつ編集のために Snapseed に送信します。
- プラグイン --> 自動入力 --> アクション。 「簡単セットアップ」を押してギャラリー アプリを開き、Snapseed に共有する画像を選択します。 通知シェードをプルダウンし、AutoInput 通知を展開して、「追加」ボタンを押します。 次に、フローティング鉛筆アイコン ボタンを押して、AutoInput がこの入力を記録/キャプチャできるようにします。 AutoShare は自動的に [最近使ったアプリ] メニューを開き、Tasker に戻るように求めます。 これを実行すると、戻ったときに、どの値を選択するかを尋ねるポップアップが表示されます。 「」を選択してくださいフィルターを追加」 テキストタイプを選択し、 クリック アクション。
- タスク --> 待って. 1 秒待ちます。
- プラグイン --> 自動入力 --> アクション。 もう一度「Easy Setup」を押してSnapseedに戻ります。 今回は、AutoInput の記録を開始する前に、浮いている鉛筆アイコンを押します。 Snapseed が提供するすべての画像拡張オプションが表示されます。 次に、通知をプルダウンして「追加」を押します。 「画像を調整」オプションを選択して、AutoInput に記録させます。 Tasker に戻り、 「イメージを調整」 テキストタイプを選択し、 クリック アクション。
- タスク --> 待ちます。 1 秒待ちます。
- プラグイン --> 自動入力 --> アクション。 もうイメージがつかめたでしょうか。 私たちは手動画像調整プロセスを段階的に進め、AutoInput にアクションを記録させて、自動的に再生できるようにしています。 Snapseed に戻り、今度は「画像の調整」オプションを押して、明るさ/彩度などを表示します。 オプション。 AutoInput 通知をプルダウンし、「追加」ボタンを選択して、「自動 (魔法の杖)」ボタンを Snapseed で押して、そのアクションを記録します。 Tasker に戻り、 "自動調整" テキストを入力し、 クリック アクション。
- タスク --> 待ちます。 1 秒待ちます。
- プラグイン --> 自動入力 --> アクション。 Snapseed を開き、通知シェードをプルダウンして「追加」を押します。 画像が自動調整されたので、右下のチェックマーク アイコンを選択して AutoInput に記録させます。 Tasker に戻り、 "適用する" テキストタイプを選択し、 クリック アクション。
- タスク --> 待ちます。 1 秒待ちます。
- プラグイン --> 自動入力 --> アクション。 最後にもう一度 Snapseed を開き、AutoInput の記録を開始し、左上隅にある「DONE」ボタンを押してこの入力を記録します。 Tasker に戻り、 "終わり" テキストタイプを選択し、 クリック アクション。
- タスク --> 待ちます。 3 秒待ちます。 Snapseed が次の写真に進む前に写真を保存するのに十分な時間を確保するには、この 3 秒のタイマーが必要です。
- タスク --> 終了。 for ループを終了してください。
それでおしまい! ここで面倒なのは for ループの設定であり、Snapseed の自動イメージ チューニング機能の適用に関連する手順を手動で記録する必要があります。 ただし、一度実行すると、手動で再度実行する必要はありません。 さらに、共有メニューから 2 枚、3 枚、さらには数十枚の写真を Snapseed に送信できるようになり、それぞれの写真が自動的に強化されます。 ただ座って見守るだけでいいのです。 編集した写真は次の場所にあります。 スナップシードフォルダー 内部ストレージ上にあります。
ダウンロードとインポート
いつものように、すぐにダウンロードしてインポートできるように、Tasker スクリプトを提供しています。 以下から .prf.xml ファイルをダウンロードし、内部ストレージの任意の場所に保存します。 Tasker を開き、環境設定で初心者モードを無効にします。 次に、メイン メニューに戻り、上部の [プロファイル] タブを長押しします。 プロファイルをインポートするオプションが表示されるはずです。 それを選択し、ダウンロードした XML ファイルを見つけます。
自動スナップシード スクリプトをダウンロードする
これをインポートしたら、必ず戻って、前述したように AutoInput と AutoShare を設定してください。 そうしないと、AutoShare が共有メニューに表示されず、AutoInput が携帯電話に入力タップを送信できなくなります。
このプロジェクトが気に入ったら、また以下の今後のチュートリアルでどのような種類の自動化を希望するかをお知らせください。