Jak automatycznie ulepszać swoje zdjęcia w Snapseed

Samouczek dotyczący wysyłania wielu zdjęć do aplikacji Snapseed w celu automatycznego poprawiania obrazu za pomocą Taskera, AutoInput i AutoShare.

Mam słabość do edycji zdjęć (i fotografii w ogóle) i nie wstydzę się do tego przyznać. Nie zawracałem sobie głowy nauką obsługi ręczne sterowanie kamerą Lub edytować surowe obrazy jak niektórzy z moich kolegów. Podobnie jak większość ludzi, korzystam z domyślnych funkcji mojego aparatu, ze wszystkimi opcjami ustawionymi na automatyczne, aby oprogramowanie mogło decydować, jaki jest najlepszy balans bieli, ostrość, jasność itp. powinno być ustawione.

Czasami, jeśli moje początkowe zdjęcie nie wyszło tak, jak oczekiwałem, przeglądałem je Snapseeda funkcja automatycznego dostrajania. Ale jeśli chcę wykonać tę czynność na wielu zdjęciach (powiedzmy > 50), szybko stałoby się to kłopotliwe, ponieważ musiałbym ręcznie otwierać, dostosowywać, a następnie zapisywać każde zdjęcie w Snapseed. Biorąc pod uwagę moje doświadczenie w automatyzacji Androida, pomyślałem: dlaczego po prostu nie zautomatyzować tego procesu? I tak zrobiłem. Poznaj

Skrypt zadania automatycznego Snapseed.


Automatycznie poprawiaj swoje zdjęcia za pomocą funkcji Auto-Snapseed for Tasker

Wymagania:

  • Snapseed
  • Zadanie ($2.99)
  • Automatyczne wprowadzanie (~$1.70)
  • Automatyczne udostępnianie (~$1.12)

Do tego projektu będziesz oczywiście potrzebował Snapseeda, ponieważ jest to aplikacja, której będziemy używać do dostrajania naszych zdjęć. Tasker jest potrzebny, ponieważ tej aplikacji do automatyzacji będziemy używać do łączenia się z dwiema wtyczkami: AutoInput i AutoShare. Funkcja AutoShare jest niezbędna do utworzenia nowej pozycji w menu udostępniania systemu Android, dzięki czemu można szybko poprawiać zdjęcia i udostępniać je do otwarcia w Snapseed. Następnie funkcja AutoInput automatyzuje dotknięcia niezbędne do automatycznego ulepszenia zdjęcia.

Po zainstalowaniu tych aplikacji musimy skonfigurować kilka rzeczy. Najpierw musisz przyznać AutoInput możliwość uruchomienia usługi ułatwień dostępu, o co aplikacja będzie Cię prosić po jej otwarciu. Następnie musimy utworzyć nowe polecenie AutoShare, aby mieć opcję menu umożliwiającą wybranie AutoShare po otwarciu okna dialogowego udostępniania obrazu. Otwórz funkcję AutoShare i przewiń w dół do „Ustawienia AutoShare” i upewnij się, że zaznaczone jest „Polecenie AutoShare”. Następnie idź w górę i wybierz „Zarządzaj poleceniami”. Naciśnij ikonę +, aby dodać nowe polecenie i nadać mu nazwę „Automatyczny snapseed”. Wybierz dowolną ikonę, ale zalecam użycie ikony Snapseed, aby była jasna co to robi.

Teraz jesteśmy gotowi, aby rozpocząć tworzenie naszego skryptu w Taskerze. Otwórz Taskera i naciśnij + w prawym dolnym rogu, aby utworzyć nowy profil. Nazwij go „Auto-Snapseed” i wybierz Wydarzenie Kontekst. Przejdź do Wtyczka -> AutoShare -> Polecenie AutoShare. Naciśnij ikonę ołówka, aby otworzyć konfigurację, a następnie w polu Polecenie wybierz wykonane wcześniej polecenie „Auto-Snapseed”.

Wyjdź z konfiguracji profilu, a Tasker poprosi Cię o utworzenie nowego zadania. Możesz nadać nazwę Zadaniu, ale nie jest to konieczne. Naciśnij znacznik wyboru, aby otworzyć ekran edycji zadania. Przejdę przez instrukcje krok po kroku dotyczące tego, co musisz zrobić, ale ci z Was, którzy już znają Taskera, mogą rozwinąć poniższy przełącznik, aby zobaczyć opis skryptu.

Opis zadania automatycznego przyciągania


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

Czytaj więcej

  1. Zadanie --> Dla. Zmienny: %obraz. Rzeczy: %asfile(). Spowoduje to zapętlenie zmiennej %image przez dowolną liczbę obrazów udostępnianych w oknie dialogowym udostępniania.
  2. Wtyczka --> AutoShare --> AutoShare. Pakiet: com.niksoftware.snapseed. Klasa: com.google.android.apps.snapseed. Edytuj aktywność. Aplikacja: Automatyczne udostępnianie. Działanie: Udział. Typ MIME: obraz/jpeg. Plik: %obraz. Ta czynność wyśle ​​udostępniony obraz, jeden po drugim, do którego odwołuje się %image, do Snapseed w celu edycji.
  3. Podłącz --> Automatyczne wprowadzanie --> Działanie. Naciśnij „Łatwa konfiguracja”, a następnie otwórz aplikację galerii i wybierz dowolne zdjęcie, które chcesz udostępnić Snapseed. Rozwiń obszar powiadomień, rozwiń powiadomienie AutoInput i naciśnij przycisk „dodaj”. Teraz naciśnij przycisk z ikoną pływającego ołówka, aby umożliwić AutoInput nagranie/przechwycenie tego wejścia. AutoShare automatycznie otworzy menu Ostatnie aplikacje i poprosi Cię o powrót do Taskera. Zrób to, a po powrocie powinieneś zobaczyć wyskakujące okienko z pytaniem, jaką wartość wybrać. Wybierz "Dodaj filtr” wpisz tekst i wybierz Kliknij działanie.
  4. Zadanie --> Czekać. Poczekaj 1 sekundę.
  5. Wtyczka --> AutoInput --> Akcja. Naciśnij ponownie „Łatwa konfiguracja” i wróć do Snapseed. Tym razem naciśnij pływającą ikonę ołówka PRZED rozpoczęciem nagrywania AutoInput. Powinieneś zobaczyć wszystkie opcje ulepszeń obrazu oferowane przez Snapseed. TERAZ rozwiń powiadomienie i naciśnij „dodaj”. Wybierz opcję „dostosuj obraz”, aby funkcja AutoInput mogła go nagrać. Wróć do Taskera i wybierz „Dostosuj obraz” wpisz tekst i wybierz Kliknij działanie.
  6. Zadanie --> Czekaj. Poczekaj 1 sekundę.
  7. Wtyczka --> AutoInput --> Akcja. Mam nadzieję, że teraz widzisz zdjęcie. Krok po kroku rozwijamy proces ręcznego dostrajania obrazu i pozwalamy, aby funkcja AutoInput rejestrowała nasze działania, abyśmy mogli je automatycznie odtwarzać. Wróć do Snapseed i tym razem naciśnij opcję „dostosuj obraz”, aby zwiększyć jasność/nasycenie/itp. opcje. Rozwiń powiadomienie AutoInput, wybierz przycisk „dodaj”, a teraz naciśnij przycisk „automatyczny (magiczna różdżka)” w Snapseed, aby nagrać tę czynność. Wróć do Taskera i wybierz "Automatyczne dopasowanie" wpisz tekst i wybierz Kliknij działanie.
  8. Zadanie --> Czekaj. Poczekaj 1 sekundę.
  9. Wtyczka --> Automatyczne wprowadzanie --> Akcja. Otwórz Snapseed, rozwiń obszar powiadomień i naciśnij „dodaj”. Teraz, gdy obraz został automatycznie dostosowany, wybierz ikonę znacznika wyboru w prawym dolnym rogu, aby funkcja AutoInput mogła go zarejestrować. Wróć do Taskera i wybierz "Stosować" wpisz tekst i wybierz Kliknij działanie.
  10. Zadanie --> Czekaj. Poczekaj 1 sekundę.
  11. Wtyczka --> AutoInput --> Akcja. Otwórz Snapseed po raz ostatni, rozpocznij nagrywanie AutoInput, a następnie naciśnij przycisk „GOTOWE” w lewym górnym rogu, aby nagrać to wejście. Wróć do Taskera i wybierz "ZROBIONE" wpisz tekst i wybierz Kliknij działanie.
  12. Zadanie --> Czekaj. Poczekaj 3 sekundy. Potrzebujemy tego 3-sekundowego timera, aby mieć pewność, że Snapseed ma wystarczająco dużo czasu na zapisanie zdjęcia przed przejściem do następnego.
  13. Zadanie --> Zakończ dla. Zakończ pętlę for!

Otóż ​​to! Kłopot polega na skonfigurowaniu pętli for, która wymaga ręcznego zarejestrowania kroków związanych z zastosowaniem funkcji automatycznego dostrajania obrazu Snapseed. Ale gdy już to zrobisz, nie będziesz musiał już tego robić ręcznie! Dodatkową zaletą jest to, że możesz teraz wysłać 2, 3, a nawet dziesiątki zdjęć do Snapseed za pośrednictwem menu udostępniania, a każde z nich zostanie automatycznie ulepszone! Wszystko, co musisz zrobić, to usiąść i patrzeć. Twoje edytowane zdjęcia zostaną znalezione w Folder Snapseeda w pamięci wewnętrznej.


Pobierz i zaimportuj

Jak zawsze udostępniamy skrypt Tasker, dzięki czemu możesz go szybko pobrać i zaimportować. Pobierz poniższy plik .prf.xml i zapisz go w dowolnym miejscu w pamięci wewnętrznej. Otwórz Taskera i wyłącz tryb dla początkujących w Preferencjach. Następnie wróć do menu głównego i naciśnij długo kartę Profil u góry. Powinieneś zobaczyć opcję Importuj profil. Wybierz to i zlokalizuj pobrany plik XML.

Pobierz skrypt automatycznego przyciągania

Po zaimportowaniu pamiętaj o ponownym skonfigurowaniu funkcji AutoInput i AutoShare, jak wspomniano wcześniej. W przeciwnym razie funkcja AutoShare nie pojawi się w menu udostępniania, a funkcja AutoInput nie będzie mogła wysyłać dotknięć wejściowych na Twój telefon!

Daj mi znać, jeśli podoba Ci się ten projekt i jakie rodzaje automatyzacji chciałbyś zobaczyć w przyszłym samouczku poniżej!