En handledning om hur du skickar flera foton till Snapseed-appen för automatisk bildförbättring med Tasker, AutoInput och AutoShare.
Jag suger på fotoredigering (och fotografering i allmänhet) och jag skäms inte för att erkänna det. Jag har inte brytt mig om att lära mig hur man använder manuella kamerakontroller eller redigera råbilder som några av mina kollegor har. Som de flesta människor använder jag standardfunktionerna på min kamera, med alla alternativ inställda på automatiska, för att låta programvaran avgöra vilken vitbalans, fokus, ljusstyrka, etc. är bäst. bör ställas in på.
Ibland, om mitt första fotografi inte kom ut som jag hade hoppats, skulle jag köra igenom det Snapseeds automatisk inställningsfunktion. Men om jag vill utföra den här åtgärden på en mängd bilder (säg >50), skulle det snabbt bli ett krångel eftersom jag skulle behöva öppna, justera och sedan spara varje enskild bild manuellt i Snapseed. Med tanke på min bakgrund inom Android-automatisering tänkte jag för mig själv: varför automatiserar jag inte bara den här processen? Och så gjorde jag. Möt
Förbättra dina foton automatiskt med Auto-Snapseed för Tasker
Krav:
- Snapseed
- Tasker ($2.99)
- AutoInmatning (~$1.70)
- AutoShare (~$1.12)
Du kommer självklart att behöva Snapseed för det här projektet, eftersom det är applikationen vi kommer att använda för att finjustera våra fotografier. Tasker behövs eftersom den här automatiseringsapplikationen är vad vi kommer att använda för att samverka med de två plugin-programmen: AutoInput och AutoShare. AutoShare är nödvändigt för att skapa ett nytt objekt i Androids delningsmeny så att du snabbt kan förbättra foton och dela de foton som ska öppnas i Snapseed. AutoInput automatiserar sedan de tryck som behövs för att förbättra bilden automatiskt.
När du har installerat dessa appar måste vi ställa in några saker. Först måste du ge AutoInput möjligheten att starta sin tillgänglighetstjänst, vilket appen kommer att tjata om dig att göra när du öppnar den. Därefter måste vi skapa ett nytt AutoShare-kommando så att vi har ett menyalternativ för att välja AutoShare när vi öppnar dialogrutan för bilddelning. Öppna AutoShare och scrolla ner till "AutoShare Settings" och se till att "AutoShare Command" är markerat. Gå sedan upp och välj "Hantera kommandon." Tryck på +-ikonen för att lägga till ett nytt kommando och namnge det "Auto-Snapseed." Välj vilken ikon du vill, men jag rekommenderar att du använder Snapseed-ikonen för att göra det tydligt vad detta gör.
Nu är vi redo att börja göra vårt manus i Tasker. Öppna Tasker och tryck på + längst ner till höger för att skapa en ny profil. Döp det till "Auto-Snapseed" och välj Händelse Sammanhang. Gå till Plugin --> AutoShare --> AutoShare Command. Tryck på pennikonen för att öppna konfigurationen, välj sedan kommandot "Auto-Snapseed" som du gjorde tidigare för kommandot.
Gå tillbaka ut ur profilkonfigurationen och Tasker kommer att be dig skapa en ny uppgift. Du kan välja att namnge uppgiften, men det är inte nödvändigt. Tryck på bockmarkeringen för att öppna skärmen Uppgiftsredigering. Jag går igenom steg-för-steg-instruktioner om vad du behöver göra, men för er som redan är bekanta med Tasker kan du utöka växlingen nedan för att se skriptets beskrivning.
Auto-Snapseed Tasker Beskrivning
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
Läs mer
- Uppgift --> För. Variabel: %bild. Objekt: %asfile(). Detta kommer att slingra variabeln %bild genom hur många bilder som helst du delar genom delningsdialogen.
- Plugin --> AutoShare --> AutoShare. Paket: com.niksoftware.snapseed. Klass: com.google.android.apps.snapseed. EditActivity. App: AutoShare. Handling: Dela med sig. MimeType: bild/jpeg. Fil: %bild. Denna åtgärd kommer att skicka den delade bilden, en efter en, som refereras av %image till Snapseed för redigering.
- Plugin --> AutoInmatning --> Handling. Tryck på "Easy Setup" och öppna sedan din galleriapp och välj vilken bild du vill dela med Snapseed. Dra ner meddelandeskärmen, expandera AutoInput-meddelandet och tryck på "lägg till"-knappen. Tryck nu på den flytande pennikonknappen för att låta AutoInput spela in/fånga in denna inmatning. AutoShare öppnar automatiskt menyn Senaste appar och ber dig gå tillbaka till Tasker. Gör det och när du kommer tillbaka bör du se en popup som frågar dig vilket värde du ska välja. Välj den "Lägg till filter" texttyp och välj klick handling.
- Uppgift --> Vänta. Vänta 1 sekund.
- Plugin --> AutoInput --> Åtgärd. Tryck på "Easy Setup" igen och gå tillbaka till Snapseed. Denna gång trycker du på den flytande pennikonen INNAN du startar AutoInputs inspelning. Du bör se alla bildförbättringsalternativ som Snapseed erbjuder. Dra NU ned aviseringen och tryck på "lägg till". Välj alternativet "justera bild" för att låta AutoInput spela in den. Gå tillbaka till Tasker och välj "Justera bild" texttyp och välj klick handling.
- Uppgift --> Vänta. Vänta 1 sekund.
- Plugin --> AutoInput --> Åtgärd. Förhoppningsvis får du bilden nu. Vi avancerar den manuella bildjusteringsprocessen steg för steg och låter AutoInput registrera våra åtgärder så att vi kan spela upp dem automatiskt. Gå tillbaka till Snapseed och tryck den här gången på alternativet "justera bild" för att få upp ljusstyrkan/mättnaden/etc. alternativ. Dra ned AutoInput-meddelandet, välj "lägg till"-knappen och tryck nu på "bil (trollstav)"-knappen i Snapseed för att spela in den åtgärden. Gå tillbaka till Tasker och välj "Autojustering" texttyp och välj klick handling.
- Uppgift --> Vänta. Vänta 1 sekund.
- Plugin --> AutoInmatning --> Åtgärd. Öppna Snapseed och dra ned meddelandeskärmen och tryck på "lägg till". Nu när bilden är automatiskt justerad, välj bockikonen längst ned till höger för att låta AutoInput registrera det. Gå tillbaka till Tasker och välj "Tillämpa" texttyp och välj klick handling.
- Uppgift --> Vänta. Vänta 1 sekund.
- Plugin --> AutoInput --> Åtgärd. Öppna Snapseed en sista gång, starta AutoInput-inspelningen och tryck sedan på knappen "KLAR" i det övre vänstra hörnet för att spela in denna ingång. Gå tillbaka till Tasker och välj "GJORT" texttyp och välj klick handling.
- Uppgift --> Vänta. Vänta 3 sekunder. Vi behöver denna 3 sekunders timer för att säkerställa att det finns tillräckligt med tid för Snapseed att spara fotot innan vi går vidare till nästa.
- Uppgift --> Avsluta för. Avsluta för-slingan!
Det är allt! Besväret här är att ställa in for-loopen, vilket kräver att du manuellt registrerar stegen som är involverade i att använda Snapseeds automatiska bildjusteringsfunktion. Men när du har gjort det en gång, behöver du inte göra det manuellt igen! Och en extra bonus är att du nu kan skicka 2, 3 eller till och med dussintals bilder till Snapseed via delningsmenyn och det kommer automatiskt att förbättra var och en av dem! Allt du behöver göra är att luta dig tillbaka och titta. Dina redigerade bilder finns i Snapseed-mapp på ditt interna minne.
Ladda ner och importera
Som alltid tillhandahåller vi Tasker-skriptet så att du snabbt kan ladda ner och importera det. Ladda ner .prf.xml-filen nedan och spara den var som helst på ditt interna minne. Öppna Tasker och inaktivera nybörjarläge i Inställningar. Gå sedan tillbaka till huvudmenyn och tryck länge på profilfliken upptill. Du bör se ett alternativ för att importera en profil. Välj det och leta upp XML-filen du laddade ner.
Ladda ner Auto-Snapseed-skriptet
När du väl har importerat detta, se till att du fortfarande går tillbaka och ställer in AutoInput och AutoShare som nämnts tidigare. Annars kommer AutoShare inte att dyka upp i din delningsmeny och AutoInput kommer inte att kunna skicka inmatningsknappar på din telefon!
Låt mig veta om du gillar det här projektet och vilken typ av automatisering du skulle vilja se i en framtida handledning nedan!