Výukový program, jak odeslat více fotografií do aplikace Snapseed pro automatické vylepšení obrázků pomocí Tasker, AutoInput a AutoShare.
Úpravu fotek (a focení obecně) vysávám a nestydím se to přiznat. Neobtěžoval jsem se učit se používat manuální ovládání fotoaparátu nebo upravovat nezpracované obrázky jako někteří mí kolegové. Jako většina lidí používám výchozí funkce svého fotoaparátu se všemi možnostmi nastavenými na automatiku, abych nechal software rozhodnout, jaké nejlepší vyvážení bílé, zaostření, jas atd. by mělo být nastaveno na.
Občas, kdyby moje původní fotografie nevyšla tak, jak jsem doufal, projel bych ji Snapseed funkce automatického ladění. Pokud však chci tuto akci provést na velkém množství fotografií (řekněme > 50), rychle by se to stalo problémem, protože bych musel každou jednotlivou fotografii otevřít, upravit a poté uložit ručně ve Snapseed. Vzhledem k mé minulosti v automatizaci Androidu jsem si říkal: proč tento proces prostě nezautomatizuji? A tak jsem to udělal. Poznejte Skript Auto-Snapseed Tasker.
Automaticky vylepšete své fotografie pomocí funkce Auto-Snapseed pro Tasker
Požadavky:
- Snapseed
- Tasker ($2.99)
- AutoInput (~$1.70)
- Automatické sdílení (~$1.12)
Pro tento projekt budete samozřejmě potřebovat Snapseed, protože to je aplikace, kterou budeme používat k doladění našich fotografií. Tasker je potřeba, protože tato automatizační aplikace je to, co budeme používat k propojení se dvěma zásuvnými moduly: AutoInput a AutoShare. Automatické sdílení je nezbytné k vytvoření nové položky v nabídce sdílení systému Android, abyste mohli rychle vylepšit fotografie a sdílet tyto fotografie, které chcete otevřít ve Snapseed. AutoInput pak automatizuje klepnutí nezbytná k automatickému vylepšení fotografie.
Jakmile tyto aplikace nainstalujete, musíme nastavit několik věcí. Nejprve budete muset AutoInputu udělit možnost spustit jeho Službu usnadnění, k čemuž vás aplikace vyzve, jakmile ji otevřete. Dále budeme muset vytvořit nový příkaz AutoShare, abychom měli možnost nabídky vybrat AutoShare, když otevřeme dialog sdílení obrázku. Otevřete AutoShare a přejděte dolů na „Nastavení AutoShare“ a ujistěte se, že je zaškrtnuto „AutoShare Command“. Poté přejděte nahoru a vyberte „Spravovat příkazy“. Klepnutím na ikonu + přidejte nový příkaz a pojmenujte jej "Auto-Snapseed." Vyberte libovolnou ikonu, ale doporučuji použít ikonu Snapseed, aby to bylo jasné co to dělá.
Nyní jsme připraveni začít vytvářet náš skript v Taskeru. Otevřete Tasker a stisknutím + vpravo dole vytvořte nový profil. Pojmenujte jej „Auto-Snapseed“ a vyberte událost Kontext. Přejděte na Plugin --> Automatické sdílení --> Příkaz automatického sdílení. Stisknutím ikony tužky otevřete konfiguraci a pro příkaz vyberte příkaz „Auto-Snapseed“, který jste provedli dříve.
Vraťte se z konfigurace profilu a Tasker vás požádá o vytvoření nového úkolu. Úkol můžete pojmenovat, ale není to nutné. Klepnutím na zaškrtnutí otevřete obrazovku Úkol pro úpravy. Projdu si podrobné pokyny o tom, co budete muset udělat, ale pro ty z vás, kteří již Taskeru znají, můžete rozbalením níže uvedeného přepínače zobrazit popis skriptu.
Popis úlohy Auto-Snapseed
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
Přečtěte si více
- Úkol --> Pro. proměnná: %obraz. Položky: %asfile(). Tím se proměnná %image zacyklí v libovolném množství obrázků, které sdílíte prostřednictvím dialogu sdílení.
- Plugin --> Automatické sdílení --> Automatické sdílení. Balík: com.niksoftware.snapseed. Třída: com.google.android.apps.snapseed. EditActivity. Aplikace: Automatické sdílení. Akce: Podíl. MimeType: obrázek/jpeg. Soubor: %obraz. Tato akce odešle sdílený obrázek, jeden po druhém, na který odkazuje %image, do Snapseed k úpravám.
- Zapojit --> AutoInput --> Akce. Stiskněte „Easy Setup“ a poté otevřete aplikaci galerie a vyberte libovolný obrázek, který chcete sdílet se Snapseedem. Stáhněte panel oznámení, rozbalte oznámení AutoInput a stiskněte tlačítko „přidat“. Nyní stiskněte tlačítko s plovoucí ikonou tužky, abyste umožnili AutoInput zaznamenat/zachytit tento vstup. Automatické sdílení automaticky otevře nabídku Nedávné aplikace a požádá vás, abyste se vrátili do Taskeru. Udělejte to a když se vrátíte, měli byste vidět vyskakovací okno s dotazem, jakou hodnotu vybrat. Vyber "Přidat filtr" typ textu a vyberte klikněte akce.
- Úkol --> Počkejte. Počkejte 1 sekundu.
- Plugin --> AutoInput --> Akce. Stiskněte znovu "Easy Setup" a vraťte se do Snapseed. Tentokrát stiskněte ikonu plovoucí tužky PŘED spuštěním záznamu AutoInput. Měli byste vidět všechny možnosti vylepšení obrazu, které Snapseed nabízí. NYNÍ stáhněte oznámení a stiskněte „přidat“. Chcete-li, aby jej AutoInput nahrál, vyberte možnost „ladit obrázek“. Vraťte se do Tasker a vyberte "Vyladit obrázek" typ textu a vyberte klikněte akce.
- Úkol --> Počkejte. Počkejte 1 sekundu.
- Plugin --> AutoInput --> Akce. Doufám, že sis teď udělal obrázek. Postupujeme v procesu ručního ladění obrazu krok za krokem a automatický vstup zaznamenává naše akce, abychom je mohli automaticky přehrávat. Vraťte se do Snapseed a tentokrát stiskněte možnost „vyladit obrázek“, abyste vyvolali jas/sytost/atd. možnosti. Stáhněte oznámení AutoInput, vyberte tlačítko „přidat“ a nyní stiskněte tlačítko „auto (kouzelná hůlka)" ve Snapseed pro záznam této akce. Vraťte se do Tasker a vyberte "Automatické nastavení"typ textu a vyberte klikněte akce.
- Úkol --> Počkejte. Počkejte 1 sekundu.
- Plugin --> AutoInput --> Akce. Otevřete Snapseed a stáhněte dolů oznamovací panel a stiskněte „přidat“. Nyní, když je obrázek automaticky upraven, vyberte ikonu zaškrtnutí vpravo dole, aby to AutoInput zaznamenal. Vraťte se do Tasker a vyberte "Aplikovat" typ textu a vyberte klikněte akce.
- Úkol --> Počkejte. Počkejte 1 sekundu.
- Plugin --> AutoInput --> Akce. Spusťte Snapseed ještě jednou, spusťte nahrávání AutoInput a poté stiskněte tlačítko „HOTOVO“ v levém horním rohu pro záznam tohoto vstupu. Vraťte se do Tasker a vyberte "HOTOVO" typ textu a vyberte klikněte akce.
- Úkol --> Počkejte. Počkejte 3 sekundy. Tento 3sekundový časovač potřebujeme, abychom zajistili, že bude mít Snapseed dostatek času na uložení fotografie, než přejde k další.
- Úkol --> Konec pro. Ukončete cyklus for!
A je to! Problémem je nastavení smyčky for, která vyžaduje ruční záznam kroků spojených s aplikací funkce automatického ladění obrazu Snapseed. Ale jakmile to jednou uděláte, už to nebudete muset dělat ručně! A dalším bonusem je, že nyní můžete do aplikace Snapseed odeslat 2, 3 nebo dokonce desítky fotografií prostřednictvím nabídky sdílení a každou z nich automaticky vylepší! Jediné, co musíte udělat, je sedět a dívat se. Vaše upravené fotografie najdete v Složka Snapseed na vašem interním úložišti.
Stáhnout a importovat
Jako vždy poskytujeme skript Tasker, abyste jej mohli rychle stáhnout a importovat. Stáhněte si soubor .prf.xml níže a uložte jej kamkoli na své interní úložiště. Otevřete Tasker a deaktivujte režim pro začátečníky v Předvolbách. Poté se vraťte do hlavní nabídky a dlouze stiskněte na kartě Profil nahoře. Měli byste vidět možnost Importovat profil. Vyberte to a vyhledejte soubor XML, který jste stáhli.
Stáhněte si skript Auto-Snapseed
Jakmile to provedete import, ujistěte se, že se stále vracíte a nastavíte AutoInput a AutoShare, jak bylo zmíněno dříve. V opačném případě se AutoShare nezobrazí v nabídce sdílení a AutoInput nebude moci odesílat klepnutí na vstup do vašeho telefonu!
Dejte mi vědět, zda se vám tento projekt líbí a jaké druhy automatizace byste rádi viděli v budoucím tutoriálu níže!