Ein Tutorial zum Senden mehrerer Fotos an die Snapseed-App zur automatischen Bildverbesserung mithilfe von Tasker, AutoInput und AutoShare.
Ich bin schlecht in der Fotobearbeitung (und in der Fotografie im Allgemeinen) und schäme mich nicht, das zuzugeben. Ich habe mir nicht die Mühe gemacht, die Bedienung zu erlernen manuelle Kamerasteuerung oder Rohbilder bearbeiten wie einige meiner Kollegen. Wie die meisten Menschen verwende ich die Standardfunktionen meiner Kamera, wobei alle Optionen auf „Automatisch“ eingestellt sind, damit die Software entscheiden kann, welcher Weißabgleich, Fokus, Helligkeit usw. am besten sind. sollte eingestellt werden.
Gelegentlich, wenn mein erstes Foto nicht so herauskam, wie ich es mir erhofft hatte, ließ ich es noch einmal durchgehen Snapseeds automatische Tuning-Funktion. Wenn ich diese Aktion jedoch für eine Vielzahl von Fotos (z. B. > 50) ausführen möchte, wird dies schnell zu einem Problem, da ich jedes einzelne Foto manuell in Snapseed öffnen, anpassen und dann speichern müsste. Angesichts meines Hintergrunds in der Android-Automatisierung dachte ich mir: Warum automatisiere ich diesen Prozess nicht einfach? Und das tat ich. Treffe den
Auto-Snapseed-Tasker-Skript.Verbessern Sie Ihre Fotos automatisch mit Auto-Snapseed für Tasker
Anforderungen:
- Snapseed
- Tasker ($2.99)
- Automatische Eingabe (~$1.70)
- AutoShare (~$1.12)
Für dieses Projekt benötigen Sie natürlich Snapseed, da wir diese Anwendung zur Feinabstimmung unserer Fotos verwenden werden. Tasker wird benötigt, da wir diese Automatisierungsanwendung als Schnittstelle zu den beiden Plug-Ins AutoInput und AutoShare verwenden werden. AutoShare ist erforderlich, um ein neues Element im Freigabemenü von Android zu erstellen, damit Sie Fotos schnell verbessern und diese Fotos zum Öffnen in Snapseed freigeben können. AutoInput automatisiert dann die erforderlichen Tippvorgänge, um das Foto automatisch zu verbessern.
Sobald Sie diese Apps installiert haben, müssen wir einige Dinge einrichten. Zuerst müssen Sie AutoInput die Möglichkeit geben, seinen Accessibility Service zu starten, wozu Sie die App auffordern wird, sobald Sie sie öffnen. Als nächstes müssen wir einen neuen AutoShare-Befehl erstellen, damit wir beim Öffnen des Bildfreigabedialogs eine Menüoption zur Auswahl von AutoShare haben. Öffnen Sie AutoShare, scrollen Sie nach unten zu „AutoShare-Einstellungen“ und stellen Sie sicher, dass „AutoShare-Befehl“ aktiviert ist. Gehen Sie dann nach oben und wählen Sie „Befehle verwalten“. Klicken Sie auf das +-Symbol, um einen neuen Befehl hinzuzufügen und ihn zu benennen „Auto-Snapseed.“ Wählen Sie ein beliebiges Symbol aus, ich empfehle jedoch die Verwendung des Snapseed-Symbols, um es deutlicher zu machen was das bewirkt.
Jetzt können wir mit der Erstellung unseres Skripts in Tasker beginnen. Öffnen Sie Tasker und drücken Sie unten rechts +, um ein neues Profil zu erstellen. Nennen Sie es „Auto-Snapseed“ und wählen Sie das aus Ereignis Kontext. Gehen Sie zu Plugin -> AutoShare -> AutoShare-Befehl. Drücken Sie auf das Stiftsymbol, um die Konfiguration zu öffnen, und wählen Sie dann als Befehl den zuvor erstellten Befehl „Auto-Snapseed“ aus.
Kehren Sie aus der Profilkonfiguration zurück und Tasker fordert Sie auf, eine neue Aufgabe zu erstellen. Sie können der Aufgabe einen Namen geben, dies ist jedoch nicht erforderlich. Klicken Sie auf das Häkchen, um den Aufgabenbearbeitungsbildschirm zu öffnen. Ich werde Ihnen Schritt für Schritt erklären, was Sie tun müssen, aber für diejenigen unter Ihnen, die bereits mit Tasker vertraut sind, können Sie den Schalter unten erweitern, um die Beschreibung des Skripts anzuzeigen.
Beschreibung des Auto-Snapseed-Taskers
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
mehr lesen
- Aufgabe -> Für. Variable: %Bild. Artikel: %asfile(). Dadurch wird die Variable %image durchlaufen, egal wie viele Bilder Sie über den Freigabedialog teilen.
- Plugin -> AutoShare -> AutoShare. Paket: com.niksoftware.snapseed. Klasse: com.google.android.apps.snapseed. EditActivity. App: AutoShare. Aktion: Aktie. Mime Typ: Bild/JPEG. Datei: %Bild. Durch diese Aktion wird das freigegebene Bild, auf das %image verweist, nacheinander zur Bearbeitung an Snapseed gesendet.
- Plugin --> Automatische Eingabe --> Aktion. Klicken Sie auf „Einfache Einrichtung“, öffnen Sie dann Ihre Galerie-App und wählen Sie ein beliebiges Bild aus, das Sie für Snapseed freigeben möchten. Ziehen Sie den Benachrichtigungsschirm nach unten, erweitern Sie die AutoInput-Benachrichtigung und klicken Sie auf die Schaltfläche „Hinzufügen“. Drücken Sie nun die Schaltfläche mit dem schwebenden Stiftsymbol, damit AutoInput diese Eingabe aufzeichnen/erfassen kann. AutoShare öffnet automatisch das Menü „Letzte Apps“ und fordert Sie auf, zu Tasker zurückzukehren. Wenn Sie dies tun, sollte bei Ihrer Rückkehr ein Popup-Fenster angezeigt werden, in dem Sie gefragt werden, welchen Wert Sie auswählen sollen. Wählen Sie das "Filter hinzufügen" Texttyp und wählen Sie den aus klicken Aktion.
- Aufgabe --> Warten. Warten Sie 1 Sekunde.
- Plugin -> AutoInput -> Aktion. Drücken Sie erneut auf „Easy Setup“ und kehren Sie zu Snapseed zurück. Drücken Sie dieses Mal auf das schwebende Stiftsymbol, BEVOR Sie die Aufnahme von AutoInput starten. Sie sollten alle von Snapseed angebotenen Bildverbesserungsoptionen sehen. Ziehen Sie JETZT die Benachrichtigung herunter und klicken Sie auf „Hinzufügen“. Wählen Sie die Option „Bild optimieren“, damit AutoInput es aufzeichnet. Kehren Sie zu Tasker zurück und wählen Sie das aus „Bild optimieren“ Texttyp und wählen Sie den aus klicken Aktion.
- Aufgabe -> Warten. Warten Sie 1 Sekunde.
- Plugin -> AutoInput -> Aktion. Hoffentlich bekommen Sie jetzt ein Bild. Wir treiben den manuellen Bildoptimierungsprozess Schritt für Schritt voran und lassen unsere Aktionen von AutoInput aufzeichnen, damit wir sie automatisch wiedergeben können. Gehen Sie zurück zu Snapseed und drücken Sie dieses Mal die Option „Bild einstellen“, um Helligkeit/Sättigung usw. anzuzeigen. Optionen. Ziehen Sie die AutoInput-Benachrichtigung herunter, wählen Sie die Schaltfläche „Hinzufügen“ und drücken Sie nun die Schaltfläche „Auto (Zauberstab)“ in Snapseed, um diese Aktion aufzuzeichnen. Kehren Sie zu Tasker zurück und wählen Sie das aus "Automatische Anpassung" Texttyp und wählen Sie den aus klicken Aktion.
- Aufgabe -> Warten. Warten Sie 1 Sekunde.
- Plugin -> AutoInput -> Aktion. Öffnen Sie Snapseed, ziehen Sie die Benachrichtigungsleiste nach unten und klicken Sie auf „Hinzufügen“. Nachdem das Bild nun automatisch angepasst wurde, wählen Sie das Häkchensymbol unten rechts aus, damit AutoInput dies aufzeichnet. Kehren Sie zu Tasker zurück und wählen Sie das aus "Anwenden" Texttyp und wählen Sie den aus klicken Aktion.
- Aufgabe -> Warten. Warten Sie 1 Sekunde.
- Plugin -> AutoInput -> Aktion. Öffnen Sie Snapseed ein letztes Mal, starten Sie die AutoInput-Aufzeichnung und klicken Sie dann auf die Schaltfläche „FERTIG“ in der oberen linken Ecke, um diese Eingabe aufzuzeichnen. Kehren Sie zu Tasker zurück und wählen Sie das aus "ERLEDIGT" Texttyp und wählen Sie den aus klicken Aktion.
- Aufgabe -> Warten. Warten Sie 3 Sekunden. Wir benötigen diesen 3-Sekunden-Timer, um sicherzustellen, dass Snapseed genügend Zeit hat, das Foto zu speichern, bevor mit dem nächsten fortgefahren wird.
- Aufgabe -> Ende für. Beenden Sie die for-Schleife!
Das ist es! Der Aufwand besteht darin, die for-Schleife einzurichten, was erfordert, dass Sie die Schritte manuell aufzeichnen, die bei der Anwendung der automatischen Bildoptimierungsfunktion von Snapseed erforderlich sind. Aber wenn Sie es einmal getan haben, müssen Sie es nie wieder manuell tun! Und ein zusätzlicher Bonus ist, dass Sie jetzt 2, 3 oder sogar Dutzende Fotos über das Teilen-Menü an Snapseed senden können und jedes einzelne davon automatisch verbessert wird! Sie müssen sich nur zurücklehnen und zusehen. Ihre bearbeiteten Fotos finden Sie im Snapseed-Ordner auf Ihrem internen Speicher.
Herunterladen und importieren
Wie immer stellen wir das Tasker-Skript zur Verfügung, damit Sie es schnell herunterladen und importieren können. Laden Sie die Datei .prf.xml von unten herunter und speichern Sie sie an einem beliebigen Ort in Ihrem internen Speicher. Öffnen Sie Tasker und deaktivieren Sie den Anfängermodus in den Einstellungen. Gehen Sie dann zurück zum Hauptmenü und drücken Sie lange auf die Registerkarte „Profil“ oben. Sie sollten eine Option zum Importieren eines Profils sehen. Wählen Sie das aus und suchen Sie die heruntergeladene XML-Datei.
Laden Sie das Auto-Snapseed-Skript herunter
Stellen Sie nach dem Import sicher, dass Sie noch einmal zurückgehen und AutoInput und AutoShare wie zuvor erwähnt einrichten. Andernfalls wird AutoShare nicht in Ihrem Teilen-Menü angezeigt und AutoInput kann keine Eingabetipps an Ihr Telefon senden!
Lassen Sie mich wissen, ob Ihnen dieses Projekt gefällt und welche Arten von Automatisierung Sie unten in einem zukünftigen Tutorial sehen möchten!