En veiledning om hvordan du sender flere bilder til Snapseed-appen for automatisk bildeforbedring ved hjelp av Tasker, AutoInput og AutoShare.
Jeg suger på bilderedigering (og fotografering generelt) og skammer meg ikke over å innrømme det. Jeg har ikke brydd meg med å lære meg å bruke manuelle kamerakontroller eller redigere råbilder som noen av mine kolleger har. Som de fleste bruker jeg standardfunksjonene til kameraet mitt, med alle alternativer satt til automatisk, for å la programvaren bestemme hva som er best hvitbalanse, fokus, lysstyrke osv. bør settes til.
Noen ganger, hvis det første bildet mitt ikke ble som jeg hadde håpet, ville jeg kjørt det gjennom Snapseed sin automatisk tuning funksjon. Men hvis jeg vil utføre denne handlingen på en mengde bilder (f.eks. >50), vil det raskt bli et problem fordi jeg må åpne, justere og deretter lagre hvert enkelt bilde manuelt i Snapseed. Gitt min bakgrunn innen Android-automatisering, tenkte jeg for meg selv: hvorfor automatiserer jeg ikke bare denne prosessen? Og det gjorde jeg. Møt Auto-Snapseed Tasker-skript.
Forbedre bildene dine automatisk med Auto-Snapseed for Tasker
Krav:
- Snapseed
- Tasker ($2.99)
- AutoInput (~$1.70)
- Autodeling (~$1.12)
Du trenger åpenbart Snapseed for dette prosjektet, siden det er applikasjonen vi skal bruke for å finjustere bildene våre. Tasker er nødvendig fordi denne automatiseringsapplikasjonen er det vi skal bruke for å kommunisere med de to plugin-modulene: AutoInput og AutoShare. AutoShare er nødvendig for å lage et nytt element i Androids delingsmeny, slik at du raskt kan forbedre bilder i tillegg til å dele disse bildene som skal åpnes i Snapseed. AutoInput automatiserer deretter trykkene som er nødvendige for å forbedre bildet automatisk.
Når du har installert disse appene, må vi sette opp et par ting. Først må du gi AutoInput muligheten til å starte sin tilgjengelighetstjeneste, noe appen vil mase deg til å gjøre når du åpner den. Deretter må vi opprette en ny AutoShare-kommando slik at vi har et menyvalg for å velge AutoShare når vi åpner bildedelingsdialogen. Åpne AutoShare og bla ned til "AutoShare Settings" og sørg for at "AutoShare Command" er merket av. Gå deretter opp og velg "Administrer kommandoer". Trykk på +-ikonet for å legge til en ny kommando og gi den et navn "Auto-Snapseed." Velg et hvilket som helst ikon du ønsker, men jeg anbefaler å bruke Snapseed-ikonet for å gjøre det tydelig hva dette gjør.
Nå er vi klare til å begynne å lage manuset vårt i Tasker. Åpne Tasker og trykk + nederst til høyre for å opprette en ny profil. Gi det navnet "Auto-Snapseed" og velg Begivenhet Kontekst. Gå til Plugin --> AutoShare --> AutoShare Command. Trykk på blyantikonet for å åpne konfigurasjonen, og velg deretter "Auto-Snapseed"-kommandoen du laget før for kommandoen.
Gå tilbake ut av profilkonfigurasjonen, og Tasker vil be deg om å opprette en ny oppgave. Du kan velge å navngi oppgaven, men det er ikke nødvendig. Trykk på haken for å åpne skjermbildet for oppgaveredigering. Jeg vil gå gjennom trinnvise instruksjoner om hva du må gjøre, men for de av dere som allerede er kjent med Tasker, kan du utvide bryteren nedenfor for å se skriptets beskrivelse.
Auto-Snapseed Tasker Beskrivelse
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
Les mer
- Oppgave --> For. Variabel: %bilde. Varer: %asfile(). Dette vil sløyfe variabelen %image gjennom hvor mange bilder du deler gjennom deldialogen.
- Plugin --> AutoShare --> AutoShare. Pakke: com.niksoftware.snapseed. Klasse: com.google.android.apps.snapseed. EditActivity. App: Autodeling. Handling: Dele. MimeType: bilde/jpeg. Fil: %bilde. Denne handlingen vil sende det delte bildet, ett etter ett, som refereres til av %image, til Snapseed for redigering.
- Plugg inn --> AutoInput --> Handling. Trykk på "Enkelt oppsett" og åpne deretter galleriappen din og velg et bilde du vil dele med Snapseed. Trekk ned varslingsskjermen, utvid AutoInput-varselet, og trykk på "legg til"-knappen. Trykk nå på den flytende blyantikonknappen for å la AutoInput ta opp/fange denne inngangen. AutoShare vil automatisk åpne menyen Nylige apper og be deg om å gå tilbake til Tasker. Gjør det, og når du kommer tilbake bør du se en popup som spør deg hvilken verdi du skal velge. Velg "Legg til filter" teksttype og velg klikk handling.
- Oppgave --> Vente. Vent 1 sekund.
- Plugin --> AutoInput --> Handling. Trykk på "Easy Setup" igjen og gå tilbake til Snapseed. Denne gangen trykker du på det flytende blyantikonet FØR du starter AutoInputs opptak. Du bør se alle bildeforbedringsalternativene Snapseed tilbyr. Trekk NÅ ned varselet og trykk "legg til". Velg alternativet "tune image" for å la AutoInput ta opp det. Gå tilbake til Tasker og velg "Tune bilde" teksttype og velg klikk handling.
- Oppgave --> Vent. Vent 1 sekund.
- Plugin --> AutoInput --> Handling. Forhåpentligvis får du bildet nå. Vi fremmer den manuelle bildejusteringsprosessen trinn for trinn og lar AutoInput registrere handlingene våre slik at vi kan spille dem av automatisk. Gå tilbake til Snapseed og denne gangen trykker du på "tune image"-alternativet for å få opp lysstyrken/metningen/etc. alternativer. Trekk ned AutoInput-varslingen, velg "legg til"-knappen, og trykk nå på "auto (tryllestav)"-knappen i Snapseed for å registrere handlingen. Gå tilbake til Tasker og velg "Autojustering" tekst inn og velg klikk handling.
- Oppgave --> Vent. Vent 1 sekund.
- Plugin --> AutoInput --> Handling. Åpne Snapseed og trekk ned varslingsskjermen og trykk "legg til". Nå som bildet er automatisk justert, velg hakeikonet nederst til høyre for å la AutoInput registrere det. Gå tilbake til Tasker og velg "Søke om" teksttype og velg klikk handling.
- Oppgave --> Vent. Vent 1 sekund.
- Plugin --> AutoInput --> Handling. Åpne Snapseed en siste gang, start AutoInput-opptaket, og trykk deretter på "FERDIG"-knappen i øvre venstre hjørne for å ta opp denne inngangen. Gå tilbake til Tasker og velg "FERDIG" teksttype og velg klikk handling.
- Oppgave --> Vent. Vent 3 sekunder. Vi trenger denne 3 sekunders timeren for å sikre at det er nok tid til at Snapseed kan lagre bildet før vi går videre til neste.
- Oppgave --> Slutt for. Avslutt for-løkken!
Det er det! Problemet her er å sette opp for-løkken, som krever at du manuelt registrerer trinnene som er involvert i bruk av Snapseeds funksjon for automatisk bildejustering. Men når du først har gjort det én gang, trenger du aldri å gjøre det manuelt igjen! Og en ekstra bonus er at du nå kan sende 2, 3 eller til og med dusinvis av bilder til Snapseed gjennom delemenyen, og det vil automatisk forbedre hver og en av dem! Alt du trenger å gjøre er å lene deg tilbake og se på. Dine redigerte bilder vil bli funnet i Snapseed-mappe på din interne lagring.
Last ned og importer
Som alltid tilbyr vi Tasker-skriptet slik at du raskt kan laste ned og importere det. Last ned .prf.xml-filen nedenfra og lagre den hvor som helst på din interne lagring. Åpne Tasker og deaktiver nybegynnermodus i Innstillinger. Gå deretter tilbake til hovedmenyen og trykk lenge på Profil-fanen øverst. Du bør se et alternativ for å importere en profil. Velg det og finn XML-filen du lastet ned.
Last ned Auto-Snapseed-skriptet
Når du har importert dette, sørg for at du fortsatt går tilbake og konfigurerer AutoInput og AutoShare som nevnt tidligere. Ellers vil ikke AutoShare vises i delingsmenyen din, og AutoInput vil ikke kunne sende inndatatrykk på telefonen din!
Gi meg beskjed om du liker dette prosjektet, og hva slags automatisering du vil se i en fremtidig opplæring nedenfor!