Урок за това как да изпратите множество снимки към приложението Snapseed за автоматично подобряване на изображението с помощта на Tasker, AutoInput и AutoShare.
Не ме интересува редактирането на снимки (и фотографията като цяло) и не ме е срам да го призная. Не съм си правил труда да се науча да използвам ръчно управление на камерата или редактирайте необработени изображения като някои мои колеги. Като повечето хора, аз използвам функциите по подразбиране на моя фотоапарат, като всички опции са зададени на автоматични, за да позволя на софтуера да реши кои са най-добрите баланс на бялото, фокус, яркост и т.н. трябва да се настрои на.
Понякога, ако първоначалната ми снимка не излезе както се надявах, щях да я прегледам На Snapseed функция за автоматична настройка. Но ако искам да извърша това действие върху множество снимки (да речем, >50), това бързо ще се превърне в караница, защото ще трябва да отворя, коригирам и след това да запазя всяка отделна снимка ръчно в Snapseed. Предвид моя опит в автоматизацията на Android, си помислих: защо просто не автоматизирам този процес? И така направих. Запознай се с
Auto-Snapseed Tasker скрипт.Автоматично подобрявайте вашите снимки с Auto-Snapseed за Tasker
Изисквания:
- Snapseed
- Tasker ($2.99)
- Автоматично въвеждане (~$1.70)
- Автоматично споделяне (~$1.12)
Очевидно ще имате нужда от Snapseed за този проект, тъй като това е приложението, което ще използваме за фина настройка на нашите снимки. Tasker е необходим, защото това приложение за автоматизация е това, което ще използваме за взаимодействие с двата приставки: AutoInput и AutoShare. Автоматичното споделяне е необходимо, за да създадете нов елемент в менюто за споделяне на Android, за да можете бързо да подобрявате снимки, както и да споделяте тези снимки, за да бъдат отворени в Snapseed. След това AutoInput автоматизира докосванията, необходими за автоматично подобряване на снимката.
След като инсталирате тези приложения, трябва да настроим няколко неща. Първо, ще трябва да предоставите на AutoInput възможността да стартира своята услуга за достъпност, което приложението ще ви накара да направите, след като го отворите. След това ще трябва да създадем нова команда за автоматично споделяне, така че да имаме опция от менюто за избор на автоматично споделяне, когато отворим диалоговия прозорец за споделяне на изображения. Отворете AutoShare и превъртете надолу до „AutoShare Settings“ и се уверете, че „AutoShare Command“ е отметнато. След това отидете нагоре и изберете „Управление на команди“. Натиснете иконата +, за да добавите нова команда и да я наименувате „Автоматичен Snapseed“. Изберете всяка икона, която желаете, но препоръчвам да използвате иконата на Snapseed, за да стане ясно какво прави това.
Сега сме готови да започнем да правим нашия скрипт в Tasker. Отворете Tasker и натиснете + долу вдясно, за да създадете нов профил. Наименувайте го „Auto-Snapseed“ и изберете Събитие Контекст. Отидете на Plugin --> AutoShare --> AutoShare Command. Натиснете иконата на молив, за да отворите конфигурацията, след което за командата изберете командата "Auto-Snapseed", която сте направили преди.
Излезте от конфигурацията на профила и Tasker ще ви помоли да създадете нова задача. Можете да изберете име на задачата, но не е необходимо. Натиснете отметката, за да отворите екрана за редактиране на задача. Ще прегледам инструкциите стъпка по стъпка за това, което ще трябва да направите, но за тези от вас, които вече са запознати с Tasker, можете да разгънете превключвателя по-долу, за да видите описанието на скрипта.
Описание на Auto-Snapseed Tasker
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
Прочетете още
- Задача --> За. Променлива: %изображение. артикули: %asfile(). Това ще премине променливата %image през колкото и много изображения да споделяте чрез диалоговия прозорец за споделяне.
- Добавка --> AutoShare --> AutoShare. Пакет: com.niksoftware.snapseed. клас: com.google.android.apps.snapseed. EditActivity. Приложение: Автоматично споделяне. Действие: Дял. MimeType: изображение/jpeg. файл: %изображение. Това действие ще изпрати споделеното изображение, едно по едно, което е посочено от %image, до Snapseed за редактиране.
- Плъгин --> Автоматично въвеждане --> Действие. Натиснете „Лесна настройка“ и след това отворете приложението за галерия и изберете произволно изображение, което да споделите със Snapseed. Издърпайте надолу панела за известия, разгънете известието за автоматично въвеждане и натиснете бутона „добавяне“. Сега натиснете бутона с плаваща икона на молив, за да позволите на AutoInput да запише/улови този вход. AutoShare автоматично ще отвори менюто Последни приложения и ще ви помоли да се върнете към Tasker. Направете го и когато се върнете, трябва да видите изскачащ прозорец, който ви пита каква стойност да изберете. Избери "Добавете филтър" тип текст и изберете щракнете действие.
- Задача --> изчакайте. Изчакайте 1 секунда.
- Добавка --> Автоматично въвеждане --> Действие. Натиснете отново „Лесна настройка“ и се върнете към Snapseed. Този път натиснете плаващата икона на молив ПРЕДИ да стартирате записа на AutoInput. Трябва да видите всички опции за подобряване на изображението, които Snapseed предлага. СЕГА дръпнете надолу известието и натиснете „добавяне“. Изберете опцията „настройка на изображението“, за да позволите на AutoInput да го запише. Върнете се в Tasker и изберете „Настройка на изображението“ тип текст и изберете щракнете действие.
- Задача --> Изчакайте. Изчакайте 1 секунда.
- Добавка --> Автоматично въвеждане --> Действие. Надяваме се, че сега получавате снимката. Ние напредваме в процеса на ръчна настройка на изображението стъпка по стъпка и налагаме AutoInput да записва нашите действия, за да можем да ги възпроизвеждаме автоматично. Върнете се в Snapseed и този път натиснете опцията „настройка на изображението“, за да изведете яркостта/наситеността/и т.н. настроики. Издърпайте надолу известието за автоматично въвеждане, изберете бутона „добавяне“ и сега натиснете „Автоматичен (вълшебна пръчка)" в Snapseed, за да запишете това действие. Върнете се в Tasker и изберете „Автоматична настройка" напишете текст и изберете щракнете действие.
- Задача --> Изчакайте. Изчакайте 1 секунда.
- Плъгин --> Автоматично въвеждане --> действие. Отворете Snapseed и дръпнете надолу панела за известия и натиснете „добавяне“. Сега, когато изображението е автоматично коригирано, изберете иконата на отметка в долния десен ъгъл, за да позволите на AutoInput да запише това. Върнете се в Tasker и изберете "Приложи" тип текст и изберете щракнете действие.
- Задача --> Изчакайте. Изчакайте 1 секунда.
- Добавка --> Автоматично въвеждане --> Действие. Отворете Snapseed за последен път, стартирайте записа на AutoInput, след което натиснете бутона „ГОТОВО“ в горния ляв ъгъл, за да запишете това въвеждане. Върнете се в Tasker и изберете "СВЪРШЕН" тип текст и изберете щракнете действие.
- Задача --> Изчакайте. Изчакайте 3 секунди. Имаме нужда от този 3-секунден таймер, за да сме сигурни, че Snapseed има достатъчно време да запази снимката, преди да премине към следващата.
- Задача --> Край за. Край на for цикъла!
Това е! Проблемът тук е настройката на цикъла for, който изисква от вас ръчно да записвате стъпките, включени в прилагането на функцията за автоматична настройка на изображението на Snapseed. Но след като го направите веднъж, няма да ви се налага да го правите ръчно никога повече! И допълнителен бонус е, че вече можете да изпратите 2, 3 или дори десетки снимки на Snapseed чрез менюто за споделяне и то автоматично ще подобри всяка една от тях! Всичко, което трябва да направите, е да седнете и да гледате. Вашите редактирани снимки ще бъдат намерени в Папка Snapseed на вашата вътрешна памет.
Изтегляне и импортиране
Както винаги, предоставяме скрипта на Tasker, за да можете бързо да го изтеглите и импортирате. Изтеглете файла .prf.xml отдолу и го запазете навсякъде във вашата вътрешна памет. Отворете Tasker и деактивирайте режима за начинаещи в Предпочитания. След това се върнете в главното меню и натиснете продължително върху раздела Профил горе. Трябва да видите опция за импортиране на профил. Изберете това и намерете XML файла, който сте изтеглили.
Изтеглете скрипта Auto-Snapseed
След като импортирате това, уверете се, че все още се връщате и настройвате AutoInput и AutoShare, както беше споменато по-рано. В противен случай AutoShare няма да се покаже в менюто ви за споделяне и AutoInput няма да може да изпраща въвеждащи докосвания на вашия телефон!
Кажете ми дали ви харесва този проект и какви видове автоматизация бихте искали да видите в бъдещ урок по-долу!