Comment améliorer automatiquement vos photos dans Snapseed

Un didacticiel sur la façon d'envoyer plusieurs photos à l'application Snapseed pour une amélioration automatique de l'image à l'aide de Tasker, AutoInput et AutoShare.

Je suis nul en retouche photo (et en photographie en général) et je n'ai pas honte de l'admettre. Je n'ai pas pris la peine d'apprendre à utiliser commandes manuelles de la caméra ou modifier des images brutes comme certains de mes collègues l'ont fait. Comme la plupart des gens, j'utilise les fonctionnalités par défaut de mon appareil photo, avec toutes les options réglées sur automatique, pour laisser le logiciel décider quelle est la meilleure balance des blancs, la mise au point, la luminosité, etc. doit être réglé sur .

Parfois, si ma photo initiale ne sortait pas comme je l'avais espéré, je la parcourais Snapseed fonction de réglage automatique. Mais si je souhaite effectuer cette action sur une multitude de photos (disons > 50), cela deviendrait rapidement un problème car je devrais ouvrir, ajuster, puis enregistrer chaque photo individuelle manuellement dans Snapseed. Compte tenu de mon expérience dans l’automatisation Android, je me suis dit: pourquoi ne pas simplement automatiser ce processus? Et c’est ce que j’ai fait. Rencontrez le

Script Tasker Auto-Snapseed.


Améliorez automatiquement vos photos avec Auto-Snapseed pour Tasker

Exigences:

  • Snapseed
  • Tâcheur ($2.99)
  • Saisie automatique (~$1.70)
  • Partage automatique (~$1.12)

Vous aurez évidemment besoin de Snapseed pour ce projet, car c'est l'application que nous utiliserons pour peaufiner nos photographies. Tasker est nécessaire car c'est cette application d'automatisation que nous utiliserons pour interfacer avec les deux plug-ins: AutoInput et AutoShare. AutoShare est nécessaire pour créer un nouvel élément dans le menu de partage d'Android afin que vous puissiez rapidement améliorer les photos ainsi que partager ces photos à ouvrir dans Snapseed. AutoInput automatise ensuite les tapotements nécessaires pour améliorer automatiquement la photo.

Une fois ces applications installées, nous devons configurer quelques éléments. Tout d’abord, vous devrez accorder à AutoInput la possibilité de démarrer son service d’accessibilité, ce que l’application vous demandera de faire une fois ouverte. Ensuite, nous devrons créer une nouvelle commande AutoShare afin que nous ayons une option de menu pour sélectionner AutoShare lorsque nous ouvrirons la boîte de dialogue de partage d'image. Ouvrez AutoShare et faites défiler jusqu'à « Paramètres AutoShare » et assurez-vous que « Commande AutoShare » est cochée. Ensuite, montez et sélectionnez « Gérer les commandes ». Appuyez sur l'icône + pour ajouter une nouvelle commande et nommez-la "Auto-Snapseed." Sélectionnez n'importe quelle icône de votre choix, mais je vous recommande d'utiliser l'icône Snapseed pour la rendre claire ce que cela fait.

Nous sommes maintenant prêts à commencer à créer notre script dans Tasker. Ouvrez Tasker et appuyez sur + en bas à droite pour créer un nouveau profil. Nommez-le "Auto-Snapseed" et sélectionnez le Événement Contexte. Accédez à Plugin -> AutoShare -> Commande AutoShare. Appuyez sur l'icône en forme de crayon pour ouvrir la configuration, puis pour la commande, sélectionnez la commande "Auto-Snapseed" que vous avez effectuée auparavant.

Quittez la configuration du profil et Tasker vous demandera de créer une nouvelle tâche. Vous pouvez choisir de nommer la tâche, mais ce n'est pas nécessaire. Cochez la case pour ouvrir l'écran d'édition des tâches. Je vais vous expliquer étape par étape ce que vous devrez faire, mais pour ceux d'entre vous qui connaissent déjà Tasker, vous pouvez développer la bascule ci-dessous pour voir la description du script.

Taskeur Auto-Snapseed descriptif


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

En savoir plus

  1. Tâche -> Pour. Variable: %image. Articles: %asfile(). Cela bouclera la variable %image sur le nombre d'images que vous partagez via la boîte de dialogue de partage.
  2. Plugin -> AutoShare -> AutoShare. Emballer: com.niksoftware.snapseed. Classe: com.google.android.apps.snapseed. ModifierActivité. Application: Partage automatique. Action: Partager. Type MIME: image/jpeg. Déposer: %image. Cette action enverra l'image partagée, une par une, référencée par %image à Snapseed pour modification.
  3. Brancher --> Saisie automatique --> Action. Appuyez sur « Configuration facile », puis ouvrez votre application de galerie et sélectionnez n'importe quelle image à partager sur Snapseed. Déroulez le volet de notification, développez la notification AutoInput et appuyez sur le bouton « Ajouter ». Appuyez maintenant sur le bouton de l'icône en forme de crayon flottant pour permettre à AutoInput d'enregistrer/capturer cette entrée. AutoShare ouvrira automatiquement le menu Applications récentes et vous demandera de revenir à Tasker. Faites-le et à votre retour, vous devriez voir une fenêtre contextuelle vous demandant quelle valeur sélectionner. Choisir la "Ajouter un filtre" tapez du texte et sélectionnez le Cliquez sur action.
  4. Tâche --> Attendez. Attendez 1 seconde.
  5. Plugin -> Entrée automatique -> Action. Appuyez à nouveau sur « Easy Setup » et revenez à Snapseed. Cette fois, appuyez sur l'icône en forme de crayon flottant AVANT de démarrer l'enregistrement d'AutoInput. Vous devriez voir toutes les options d’amélioration d’image proposées par Snapseed. MAINTENANT, déroulez la notification et appuyez sur « Ajouter ». Sélectionnez l'option "Régler l'image" pour laisser AutoInput l'enregistrer. Revenez à Tasker et sélectionnez le "Régler l'image" tapez du texte et sélectionnez le Cliquez sur action.
  6. Tâche -> Attendez. Attendez 1 seconde.
  7. Plugin -> Entrée automatique -> Action. J'espère que vous comprenez maintenant. Nous avançons étape par étape le processus de réglage manuel des images et demandons à AutoInput d'enregistrer nos actions afin que nous puissions les lire automatiquement. Revenez à Snapseed et cette fois, appuyez sur l'option « Régler l'image » pour afficher la luminosité/saturation/etc. choix. Déroulez la notification AutoInput, sélectionnez le bouton "Ajouter", puis appuyez maintenant sur le bouton "auto (baguette magique)" dans Snapseed pour enregistrer cette action. Revenez à Tasker et sélectionnez le "Ajustement automatique" tapez du texte et sélectionnez le Cliquez sur action.
  8. Tâche -> Attendez. Attendez 1 seconde.
  9. Plugin --> Saisie automatique -> Action. Ouvrez Snapseed, déroulez le volet de notification et appuyez sur « Ajouter ». Maintenant que l'image est automatiquement ajustée, sélectionnez l'icône de coche en bas à droite pour laisser AutoInput l'enregistrer. Revenez à Tasker et sélectionnez le "Appliquer" tapez du texte et sélectionnez le Cliquez sur action.
  10. Tâche -> Attendez. Attendez 1 seconde.
  11. Plugin -> Entrée automatique -> Action. Ouvrez Snapseed une dernière fois, démarrez l'enregistrement AutoInput, puis appuyez sur le bouton "TERMINÉ" dans le coin supérieur gauche pour enregistrer cette entrée. Revenez à Tasker et sélectionnez le "FAIT" tapez du texte et sélectionnez le Cliquez sur action.
  12. Tâche -> Attendez. Attendez 3 secondes. Nous avons besoin de ce minuteur de 3 secondes pour garantir que Snapseed ait suffisamment de temps pour enregistrer la photo avant de passer à la suivante.
  13. Tâche -> Fin pour. Terminez la boucle for!

C'est ça! Le problème ici est de configurer la boucle for, qui vous oblige à enregistrer manuellement les étapes impliquées dans l'application de la fonction de réglage automatique de l'image de Snapseed. Mais une fois que vous l’aurez fait une fois, vous n’aurez plus jamais à le faire manuellement! Et un bonus supplémentaire est que vous pouvez désormais envoyer 2, 3, voire des dizaines de photos à Snapseed via le menu de partage et il améliorera automatiquement chacune d'entre elles! Tout ce que vous avez à faire est de vous asseoir et de regarder. Vos photos modifiées se trouveront dans le Dossier Snapseed sur votre stockage interne.


Télécharger et importer

Comme toujours, nous fournissons le script Tasker afin que vous puissiez le télécharger et l'importer rapidement. Téléchargez le fichier .prf.xml ci-dessous et enregistrez-le n'importe où sur votre stockage interne. Ouvrez Tasker et désactivez le mode débutant dans les préférences. Ensuite, revenez au menu principal et appuyez longuement sur l'onglet Profil en haut. Vous devriez voir une option pour importer un profil. Sélectionnez-le et localisez le fichier XML que vous avez téléchargé.

Téléchargez le script Auto-Snapseed

Une fois que vous avez importé ceci, assurez-vous de toujours revenir en arrière et de configurer AutoInput et AutoShare comme mentionné précédemment. Sinon, AutoShare n'apparaîtra pas dans votre menu de partage et AutoInput ne pourra pas envoyer de saisies sur votre téléphone !

Faites-moi savoir si vous aimez ce projet et quels types d'automatisation vous aimeriez voir dans un futur tutoriel ci-dessous !