Как автоматически улучшить ваши фотографии в Snapseed

Учебное пособие о том, как отправить несколько фотографий в приложение Snapseed для автоматического улучшения изображений с помощью Tasker, AutoInput и AutoShare.

Я плохо умею редактировать фотографии (и фотографию в целом), и мне не стыдно в этом признаться. Я не удосужился научиться пользоваться ручное управление камерой или редактировать необработанные изображения как у некоторых моих коллег. Как и большинство людей, я использую функции моей камеры по умолчанию, при этом все параметры установлены на автоматический режим, чтобы позволить программному обеспечению решить, какой баланс белого, фокус, яркость и т. д. лучше всего подходит. должно быть установлено.

Иногда, если моя первоначальная фотография не получалась так, как я надеялся, я просматривал ее. Snapseed's функция автоматической настройки. Но если я захочу выполнить это действие над множеством фотографий (скажем, >50), это быстро станет хлопотным, потому что мне придется открывать, корректировать, а затем сохранять каждую отдельную фотографию вручную в Snapseed. Учитывая мой опыт автоматизации Android, я подумал: почему бы мне просто не автоматизировать этот процесс? Так я и сделал. Встретиться

Скрипт Auto-Snapseed Tasker.


Автоматически улучшайте свои фотографии с помощью Auto-Snapseed для Tasker

Требования:

  • Снэпсид
  • Таскер ($2.99)
  • Автоввод (~$1.70)
  • Автоподелиться (~$1.12)

Для этого проекта вам, очевидно, понадобится Snapseed, поскольку именно это приложение мы будем использовать для точной настройки наших фотографий. Tasker необходим, потому что это приложение автоматизации мы будем использовать для взаимодействия с двумя плагинами: AutoInput и AutoShare. AutoShare необходим для создания нового элемента в меню общего доступа Android, чтобы вы могли быстро улучшать фотографии, а также делиться этими фотографиями для открытия в Snapseed. Затем AutoInput автоматизирует действия, необходимые для автоматического улучшения фотографии.

После того, как вы установили эти приложения, нам нужно настроить кое-что. Во-первых, вам нужно будет предоставить AutoInput возможность запускать службу специальных возможностей, о чем приложение будет требовать, как только вы его откроете. Далее нам нужно будет создать новую команду AutoShare, чтобы у нас была опция меню для выбора AutoShare при открытии диалогового окна общего доступа к изображениям. Откройте AutoShare, прокрутите вниз до «Настройки AutoShare» и убедитесь, что установлен флажок «Команда AutoShare». Затем поднимитесь и выберите «Управление командами». Нажмите значок +, чтобы добавить новую команду и назвать ее. «Авто-Snapseed». Выберите любой значок по вашему желанию, но я рекомендую использовать значок Snapseed, чтобы было понятно. что это делает.

Теперь мы готовы приступить к созданию нашего скрипта в Tasker. Откройте Tasker и нажмите + в правом нижнем углу, чтобы создать новый профиль. Назовите его «Auto-Snapseed» и выберите Событие Контекст. Перейдите в Плагин -> AutoShare -> Команда AutoShare. Нажмите значок карандаша, чтобы открыть конфигурацию, затем в качестве команды выберите команду «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

читать далее

  1. Задача --> Для. Переменная: %изображение. Предметы: %asfile(). Это зациклит переменную %image на любом количестве изображений, которыми вы делитесь через диалоговое окно общего доступа.
  2. Плагин -> AutoShare -> AutoShare. Упаковка: com.niksoftware.snapseed. Сорт: com.google.android.apps.snapseed. Редактироватьактивность. Приложение: Автоподелиться. Действие: Делиться. Тип Мима: изображение/JPEG. Файл: %изображение. Это действие отправит общие изображения, на которые ссылается %image, одно за другим, в Snapseed для редактирования.
  3. Плагин --> Автоввод --> Действие. Нажмите «Простая настройка», а затем откройте приложение галереи и выберите любое изображение, чтобы поделиться с Snapseed. Опустите панель уведомлений, разверните уведомление автоввода и нажмите кнопку «Добавить». Теперь нажмите кнопку со значком плавающего карандаша, чтобы позволить AutoInput записать/захватить этот ввод. AutoShare автоматически откроет меню «Недавние приложения» и предложит вам вернуться в Tasker. Сделайте это, и когда вы вернетесь, вы увидите всплывающее окно с вопросом, какое значение выбрать. Выбрать "Добавить фильтр" тип текста и выберите щелкнуть действие.
  4. Задача --> Ждать. Подождите 1 секунду.
  5. Плагин -> Автоввод -> Действие. Нажмите «Простая настройка» еще раз и вернитесь в Snapseed. На этот раз нажмите плавающий значок карандаша ПЕРЕД началом записи AutoInput. Вы должны увидеть все варианты улучшения изображений, которые предлагает Snapseed. СЕЙЧАС снимите уведомление и нажмите «Добавить». Выберите опцию «Настроить изображение», чтобы позволить AutoInput записать его. Вернитесь в Tasker и выберите «Настроить изображение» тип текста и выберите щелкнуть действие.
  6. Задача --> Подождите. Подождите 1 секунду.
  7. Плагин -> Автоввод -> Действие. Надеюсь, теперь вы поняли картину. Мы шаг за шагом совершенствуем процесс ручной настройки изображения, и функция AutoInput записывает наши действия, чтобы мы могли воспроизводить их автоматически. Вернитесь в Snapseed и на этот раз нажмите кнопку «Настроить изображение», чтобы отобразить яркость/насыщенность и т. д. параметры. Вытащите уведомление автоввода, выберите кнопку «Добавить» и теперь нажмите кнопку «авто (волшебная палочка)» в Snapseed, чтобы записать это действие. Вернитесь в Tasker и выберите "Автокорректировка" введите текст и выберите щелкнуть действие.
  8. Задача --> Подождите. Подождите 1 секунду.
  9. Плагин --> Автоввод -> Действие. Откройте Snapseed, опустите панель уведомлений и нажмите «Добавить». Теперь, когда изображение автоматически настроено, выберите значок галочки в правом нижнем углу, чтобы позволить автовводу записать это. Вернитесь в Tasker и выберите "Применять" тип текста и выберите щелкнуть действие.
  10. Задача --> Подождите. Подождите 1 секунду.
  11. Плагин -> Автоввод -> Действие. Откройте Snapseed в последний раз, запустите запись AutoInput, затем нажмите кнопку «ГОТОВО» в верхнем левом углу, чтобы записать этот ввод. Вернитесь в Tasker и выберите "СДЕЛАННЫЙ" тип текста и выберите щелкнуть действие.
  12. Задача --> Подождите. Подождите 3 секунды. Нам нужен этот 3-секундный таймер, чтобы Snapseed успел сохранить фотографию, прежде чем перейти к следующей.
  13. Задача --> Завершить. Завершите цикл for!

Вот и все! Проблема здесь заключается в настройке цикла for, который требует от вас вручную записывать шаги, необходимые для применения функции автоматической настройки изображения Snapseed. Но как только вы сделаете это один раз, вам больше не придется делать это вручную! И дополнительным бонусом является то, что теперь вы можете отправить 2, 3 или даже десятки фотографий в Snapseed через меню «Поделиться», и оно автоматически улучшит каждую из них! Все, что вам нужно сделать, это сидеть сложа руки и смотреть. Ваши отредактированные фотографии будут найдены в папке Папка Snapseed на вашей внутренней памяти.


Скачать и импортировать

Как всегда, мы предоставляем скрипт Tasker, чтобы вы могли быстро его загрузить и импортировать. Загрузите файл .prf.xml снизу и сохраните его в любом месте во внутренней памяти. Откройте Tasker и отключите режим новичка в настройках. Затем вернитесь в главное меню и нажмите и удерживайте вкладку «Профиль» вверху. Вы должны увидеть опцию Импортировать профиль. Выберите это и найдите загруженный XML-файл.

Загрузите скрипт Auto-Snapseed

После импорта обязательно вернитесь и настройте AutoInput и AutoShare, как упоминалось ранее. В противном случае AutoShare не будет отображаться в вашем меню общего доступа, и AutoInput не сможет отправлять сигналы ввода на ваш телефон!

Дайте мне знать, нравится ли вам этот проект и какие виды автоматизации вы хотели бы увидеть в следующем уроке!