En vejledning i, hvordan du sender flere billeder til Snapseed-appen for automatisk billedforbedring ved hjælp af Tasker, AutoInput og AutoShare.
Jeg stinker til fotoredigering (og fotografering generelt), og jeg skammer mig ikke over at indrømme det. Jeg har ikke gidet at lære at bruge manuel kamerastyring eller redigere råbilleder som nogle af mine kolleger har. Som de fleste mennesker bruger jeg standardfunktionerne på mit kamera, med alle muligheder indstillet til automatisk, for at lade softwaren bestemme, hvad der er den bedste hvidbalance, fokus, lysstyrke osv. skal indstilles til.
Nogle gange, hvis mit første billede ikke kom ud, som jeg havde håbet, ville jeg køre det igennem Snapseeds automatisk tuning funktion. Men hvis jeg vil udføre denne handling på et væld af billeder (f.eks. >50), ville det hurtigt blive et besvær, fordi jeg skulle åbne, justere og derefter gemme hvert enkelt billede manuelt i Snapseed. I betragtning af min baggrund i Android-automatisering tænkte jeg ved mig selv: hvorfor automatiserer jeg ikke bare denne proces? Og det gjorde jeg. Mød
Auto-Snapseed Tasker script.Forbedre automatisk dine billeder med Auto-Snapseed til Tasker
Krav:
- Snapseed
- Tasker ($2.99)
- AutoInput (~$1.70)
- Automatisk deling (~$1.12)
Du skal naturligvis bruge Snapseed til dette projekt, da det er den applikation, vi skal bruge til at finjustere vores fotografier. Tasker er nødvendig, fordi denne automatiseringsapplikation er, hvad vi vil bruge til at interface med de to plug-ins: AutoInput og AutoShare. AutoShare er nødvendigt for at oprette et nyt element i Androids delemenu, så du hurtigt kan forbedre billeder samt dele de billeder, der skal åbnes i Snapseed. AutoInput automatiserer derefter de tryk, der er nødvendige for at forbedre billedet automatisk.
Når du har installeret disse apps, skal vi konfigurere et par ting. Først skal du give AutoInput muligheden for at starte sin tilgængelighedstjeneste, hvilket appen vil nage dig til at gøre, når du åbner den. Dernæst skal vi oprette en ny AutoShare-kommando, så vi har en menuindstilling til at vælge AutoShare, når vi åbner billeddelingsdialogen. Åbn AutoShare og rul ned til "AutoShare Settings" og sørg for, at "AutoShare Command" er markeret. Gå derefter op og vælg "Administrer kommandoer". Tryk på +-ikonet for at tilføje en ny kommando og navngive den "Auto-Snapseed." Vælg et hvilket som helst ikon, du ønsker, men jeg anbefaler at bruge Snapseed-ikonet for at gøre det tydeligt hvad dette gør.
Nu er vi klar til at begynde at lave vores manuskript i Tasker. Åbn Tasker og tryk på + nederst til højre for at oprette en ny profil. Navngiv den "Auto-Snapseed", og vælg Begivenhed Sammenhæng. Gå til Plugin --> AutoShare --> AutoShare Command. Tryk på blyantikonet for at åbne konfigurationen, og vælg derefter kommandoen "Auto-Snapseed" som du lavede før kommandoen.
Gå tilbage ud af profilkonfigurationen, og Tasker vil bede dig om at oprette en ny opgave. Du kan vælge at navngive opgaven, men det er ikke nødvendigt. Tryk på fluebenet for at åbne skærmen Opgaveredigering. Jeg vil gennemgå trin-for-trin instruktioner om, hvad du skal gøre, men for dem af jer, der allerede er bekendt med Tasker, kan du udvide nedenstående skifte for at se scriptets 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
Læs mere
- Opgave --> For. Variabel: %billede. Varer: %asfile(). Dette vil sløjfe variablen %image gennem uanset hvor mange billeder du deler gennem delingsdialogen.
- Plugin --> AutoShare --> AutoShare. Pakke: com.niksoftware.snapseed. Klasse: com.google.android.apps.snapseed. EditActivity. App: Automatisk deling. Handling: Del. MimeType: billede/jpeg. Fil: %billede. Denne handling vil sende det delte billede, et efter et, der refereres til af %image, til Snapseed til redigering.
- Plugin --> AutoInput --> Handling. Tryk på "Nem opsætning", og åbn derefter din galleri-app, og vælg et billede, der skal deles med Snapseed. Træk notifikationsskærmen ned, udvid AutoInput-meddelelsen, og tryk på knappen "Tilføj". Tryk nu på den flydende blyantikonknap for at tillade AutoInput at optage/fange dette input. AutoShare åbner automatisk menuen Seneste apps og beder dig om at gå tilbage til Tasker. Gør det, og når du vender tilbage, bør du se en pop-up, der spørger dig, hvilken værdi du skal vælge. Vælg "Tilføj filter" teksttype og vælg klik handling.
- Opgave --> Vente. Vent 1 sekund.
- Plugin --> AutoInput --> Handling. Tryk på "Easy Setup" igen og gå tilbage til Snapseed. Tryk denne gang på det flydende blyantikon, FØR du starter AutoInputs optagelse. Du bør se alle de billedforbedringsmuligheder, Snapseed tilbyder. Træk NU notifikationen ned og tryk på "tilføj". Vælg indstillingen "tune billede" for at lade AutoInput optage det. Vend tilbage til Tasker og vælg "Tune billede" teksttype og vælg klik handling.
- Opgave --> Vent. Vent 1 sekund.
- Plugin --> AutoInput --> Handling. Håber du får billedet nu. Vi fremmer den manuelle billedjusteringsproces trin for trin og får AutoInput til at registrere vores handlinger, så vi kan afspille dem automatisk. Gå tilbage til Snapseed og tryk denne gang på "tune billede" for at få lysstyrken/mætningen/osv frem. muligheder. Træk AutoInput-meddelelsen ned, vælg "tilføj"-knappen, og tryk nu på "auto (tryllestav)"-knappen i Snapseed for at optage denne handling. Vend tilbage til Tasker og vælg "Autojustering" tekst skriv og vælg klik handling.
- Opgave --> Vent. Vent 1 sekund.
- Plugin --> AutoInput --> Handling. Åbn Snapseed og træk notifikationspanelet ned og tryk på "tilføj". Nu hvor billedet er automatisk justeret, skal du vælge afkrydsningsikonet nederst til højre for at lade AutoInput registrere det. Vend tilbage til Tasker og vælg "Ansøge" teksttype og vælg klik handling.
- Opgave --> Vent. Vent 1 sekund.
- Plugin --> AutoInput --> Handling. Åbn Snapseed en sidste gang, start AutoInput-optagelsen, og tryk derefter på knappen "DONE" i øverste venstre hjørne for at optage dette input. Vend tilbage til Tasker og vælg "FÆRDIG" teksttype og vælg klik handling.
- Opgave --> Vent. Vent 3 sekunder. Vi har brug for denne 3 sekunders timer for at sikre, at der er tid nok til, at Snapseed kan gemme billedet, før vi går videre til det næste.
- Opgave --> Afslut for. Afslut for-løkken!
Det er det! Besværet her er at opsætte for-løkken, som kræver, at du manuelt optager de trin, der er involveret i at anvende Snapseeds automatiske billedindstillingsfunktion. Men når du først har gjort det én gang, behøver du aldrig at gøre det manuelt igen! Og en ekstra bonus er, at du nu kan sende 2, 3 eller endda dusinvis af billeder til Snapseed gennem delemenuen, og det vil automatisk forbedre hver og en af dem! Alt du skal gøre er at læne dig tilbage og se på. Dine redigerede billeder vil blive fundet i Snapseed mappe på dit interne lager.
Download og import
Som altid leverer vi Tasker-scriptet, så du hurtigt kan downloade og importere det. Download .prf.xml-filen nedefra og gem den hvor som helst på dit interne lager. Åbn Tasker og deaktiver begyndertilstand i Præferencer. Gå derefter tilbage til hovedmenuen og tryk længe på fanen Profil øverst. Du bør se en mulighed for at importere en profil. Vælg det, og find den XML-fil, du downloadede.
Download Auto-Snapseed-scriptet
Når du har importeret dette, skal du sørge for, at du stadig går tilbage og konfigurerer AutoInput og AutoShare som nævnt tidligere. Ellers vises AutoShare ikke i din delemenu, og AutoInput vil ikke være i stand til at sende inputtryk på din telefon!
Fortæl mig, om du kan lide dette projekt, og hvilken slags automatisering du gerne vil se i en fremtidig tutorial nedenfor!