გაკვეთილი იმის შესახებ, თუ როგორ უნდა გაგზავნოთ მრავალი ფოტო Snapseed აპში გამოსახულების ავტომატური გაუმჯობესებისთვის Tasker-ის, AutoInput-ისა და AutoShare-ის გამოყენებით.
ვგიჟდები ფოტო რედაქტირებაზე (და ზოგადად ფოტოგრაფიაზე) და ამის აღიარების არ მრცხვენია. მე არ შემიწუხებია გამოყენების სწავლა კამერის ხელით კონტროლი ან დაუმუშავებელი სურათების რედაქტირება როგორც ჩემს ზოგიერთ კოლეგას აქვს. ადამიანების უმეტესობის მსგავსად, მე ვიყენებ ჩემი კამერის ნაგულისხმევ ფუნქციებს, ყველა პარამეტრი დაყენებულია ავტომატურზე, რათა პროგრამულ უზრუნველყოფას გადაწყვიტოს რომელია საუკეთესო თეთრი ბალანსი, ფოკუსი, სიკაშკაშე და ა.შ. უნდა დაყენდეს.
ხანდახან, თუ ჩემი თავდაპირველი ფოტო არ გამოვიდოდა ისე, როგორც ველოდი, გავუშვებდი მას Snapseed-ის ავტომატური რეგულირების ფუნქცია. მაგრამ თუ მსურს ამ მოქმედების შესრულება უამრავ ფოტოზე (ვთქვათ, >50-ზე მეტი), ეს სწრაფად გამიჭირდება, რადგან მომიწევს გახსნა, კორექტირება და შემდეგ თითოეული ცალკეული ფოტოს ხელით შენახვა Snapseed-ში. თუ გავითვალისწინებ ჩემს გამოცდილებას ანდროიდის ავტომატიზაციაში, ვფიქრობდი: რატომ არ ვახორციელებ ამ პროცესის ავტომატიზირებას? და ასეც მოვიქეცი. შეხვდით
Auto-Snapseed Tasker სკრიპტი.ავტომატურად გააუმჯობესეთ თქვენი ფოტოები Auto-Snapseed-ით Tasker-ისთვის
მოთხოვნები:
- Snapseed
- ტასკერი ($2.99)
- ავტომატური შეყვანა (~$1.70)
- ავტოგაზიარება (~$1.12)
თქვენ აშკარად დაგჭირდებათ Snapseed ამ პროექტისთვის, რადგან ეს არის აპლიკაცია, რომელსაც გამოვიყენებთ ჩვენი ფოტოების დასაზუსტებლად. Tasker საჭიროა, რადგან ამ ავტომატიზაციის აპლიკაციას გამოვიყენებთ ორ დანამატთან ინტერფეისისთვის: AutoInput და AutoShare. ავტომატური გაზიარება აუცილებელია Android-ის გაზიარების მენიუში ახალი ელემენტის შესაქმნელად, რათა სწრაფად გააუმჯობესოთ ფოტოები და ასევე გააზიაროთ ეს ფოტოები, რომლებიც უნდა გაიხსნას Snapseed-ში. ამის შემდეგ AutoInput ავტომატიზირებს ონკანებს, რომლებიც აუცილებელია ფოტოს ავტომატურად გასაუმჯობესებლად.
ამ აპების დაყენების შემდეგ, ჩვენ უნდა დავაყენოთ რამდენიმე რამ. უპირველეს ყოვლისა, თქვენ უნდა მიანიჭოთ AutoInput-ის შესაძლებლობა, რომ დაიწყოთ მისი ხელმისაწვდომობის სერვისი, რის გაკეთებასაც აპი გაგიჭირდებათ, როცა გახსნით მას. შემდეგი, ჩვენ უნდა შევქმნათ ახალი AutoShare ბრძანება ისე, რომ ჩვენ გვექნება მენიუს ოფცია, რომ აირჩიოთ AutoShare, როდესაც გავხსნით სურათის გაზიარების დიალოგს. გახსენით AutoShare და გადადით ქვემოთ "AutoShare Settings"-ზე და დარწმუნდით, რომ "AutoShare Command" არის მონიშნული. შემდეგ გადადით ზემოთ და აირჩიეთ "ბრძანებების მართვა". დააწკაპუნეთ + ხატულაზე ახალი ბრძანების დასამატებლად და დაასახელეთ "Auto-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 შემოიფარგლება იმ ბევრ სურათში, რომელსაც აზიარებთ გაზიარების დიალოგში.
- Plugin --> AutoShare --> AutoShare. პაკეტი: com.niksoftware.snapseed. Კლასი: com.google.android.apps.snapseed. EditActivity. Აპლიკაცია: ავტოგაზიარება. მოქმედება: გააზიარეთ. MimeType: სურათი/jpeg. ფაილი: %სურათი. ეს ქმედება სათითაოდ გაგზავნის გაზიარებულ სურათს, რომელსაც %image მიუთითებს Snapseed-ში რედაქტირებისთვის.
- Ჩართვა შეერთება --> ავტომატური შეყვანა --> მოქმედება. დააჭირეთ "Easy Setup" და შემდეგ გახსენით თქვენი გალერეის აპი და აირჩიეთ ნებისმიერი სურათი Snapseed-ისთვის გასაზიარებლად. ჩამოწიეთ შეტყობინებების ჩრდილი, გააფართოვეთ ავტომატური შეყვანის შეტყობინება და დააჭირეთ ღილაკს „დამატება“. ახლა დააჭირეთ მცურავი ფანქრის ხატულა ღილაკს, რათა AutoInput-მა ჩაწეროს/აღიღოს ეს შეყვანა. AutoShare ავტომატურად გახსნის ბოლო აპების მენიუს და მოგთხოვთ დაბრუნდეთ Tasker-ზე. ასე მოიქეცით და როცა დაბრუნდებით, უნდა ნახოთ ამომხტარი ფანჯარა, რომელიც გეკითხებით, რა მნიშვნელობა უნდა აირჩიოთ. Აირჩიე "ფილტრის დამატება" ტექსტის ტიპი და აირჩიეთ დააწკაპუნეთ მოქმედება.
- დავალება --> მოიცადე. დაელოდეთ 1 წამს.
- მოდული --> ავტომატური შეყვანა --> მოქმედება. კვლავ დააჭირეთ "Easy Setup"-ს და დაუბრუნდით Snapseed-ს. ამჯერად დააჭირეთ მცურავი ფანქრის ხატულას ავტომატური შეყვანის ჩაწერის დაწყებამდე. თქვენ უნდა ნახოთ სურათის გაუმჯობესების ყველა ვარიანტი, რომელსაც გთავაზობთ Snapseed. ახლა ჩამოწიეთ შეტყობინება და დააჭირეთ "დამატებას". აირჩიეთ "სურათის დალაგება", რათა AutoInput ჩაწეროს იგი. დაბრუნდით Tasker-ში და აირჩიეთ "სურათის მორგება" ტექსტის ტიპი და აირჩიეთ დააწკაპუნეთ მოქმედება.
- ამოცანა --> დაელოდეთ. დაელოდეთ 1 წამს.
- მოდული --> ავტომატური შეყვანა --> მოქმედება. იმედია ახლა იღებთ სურათს. ჩვენ ეტაპობრივად ვაგრძელებთ გამოსახულების ხელით დარეგულირების პროცესს და ვიღებთ ავტომატური შეყვანის ჩაწერას ჩვენი ქმედებების, რათა მათი ავტომატურად დაკვრა შევძლოთ. დაბრუნდით Snapseed-ზე და ამჯერად დააჭირეთ ღილაკს "სურათის დალაგება" სიკაშკაშის/გაჯერების/ა.შ. პარამეტრები. ჩამოწიეთ ავტომატური შეყვანის შეტყობინება, აირჩიეთ "დამატება" ღილაკი და ახლა დააჭირეთ ღილაკს "ავტო (ჯადოსნური ჯოხი)" ღილაკი Snapseed-ში ამ მოქმედების ჩასაწერად. დაბრუნდით Tasker-ში და აირჩიეთ "ავტომატური რეგულირებაჩაწერეთ ტექსტი და აირჩიეთ დააწკაპუნეთ მოქმედება.
- ამოცანა --> დაელოდეთ. დაელოდეთ 1 წამს.
- მოდული --> ავტომატური შეყვანა --> მოქმედება. გახსენით Snapseed და ჩამოწიეთ შეტყობინებების ჩრდილი და დააჭირეთ "დამატებას". ახლა, როდესაც სურათი ავტომატურად დარეგულირდება, აირჩიეთ მონიშვნის ხატულა ქვედა მარჯვენა კუთხეში, რათა AutoInput ჩაწეროს ეს. დაბრუნდით Tasker-ში და აირჩიეთ "მიმართვა" ტექსტის ტიპი და აირჩიეთ დააწკაპუნეთ მოქმედება.
- ამოცანა --> დაელოდეთ. დაელოდეთ 1 წამს.
- მოდული --> ავტომატური შეყვანა --> მოქმედება. გახსენით Snapseed ერთხელ, დაიწყეთ AutoInput ჩაწერა, შემდეგ დააჭირეთ ღილაკს "DONE" ზედა მარცხენა კუთხეში ამ შეყვანის ჩასაწერად. დაბრუნდით Tasker-ში და აირჩიეთ "ᲨᲔᲡᲠᲣᲚᲔᲑᲣᲚᲘᲐ" ტექსტის ტიპი და აირჩიეთ დააწკაპუნეთ მოქმედება.
- ამოცანა --> დაელოდეთ. დაელოდეთ 3 წამს. ჩვენ გვჭირდება ეს 3 წამიანი ტაიმერი, რათა დავრწმუნდეთ, რომ Snapseed-ს საკმარისი დრო აქვს ფოტოს შესანახად, შემდეგზე გადასვლამდე.
- ამოცანა --> დასასრული. დაასრულეთ for loop!
Ის არის! პრობლემა აქ არის for loop-ის დაყენება, რომელიც მოითხოვს თქვენ ხელით ჩაწეროთ Snapseed-ის გამოსახულების ავტომატური რეგულირების ფუნქციის გამოყენებასთან დაკავშირებული ნაბიჯები. მაგრამ თუ ერთხელ გააკეთებთ ამას, აღარ მოგიწევთ ამის გაკეთება ხელით! და დამატებითი ბონუსი არის ის, რომ ახლა შეგიძლიათ Snapseed-ს გაუგზავნოთ 2, 3 ან თუნდაც ათობით ფოტო გაზიარების მენიუს მეშვეობით და ის ავტომატურად გააუმჯობესებს თითოეულ მათგანს! თქვენ მხოლოდ უნდა დაჯდეთ და უყუროთ. თქვენი რედაქტირებული ფოტოები იხილება აქ Snapseed საქაღალდე თქვენს შიდა მეხსიერებაზე.
ჩამოტვირთვა და იმპორტი
როგორც ყოველთვის, ჩვენ გთავაზობთ Tasker სკრიპტს, ასე რომ თქვენ შეგიძლიათ სწრაფად ჩამოტვირთოთ და შემოიტანოთ იგი. ჩამოტვირთეთ .prf.xml ფაილი ქვემოდან და შეინახეთ სადმე თქვენს შიდა მეხსიერებაში. გახსენით Tasker და გამორთეთ დამწყებ რეჟიმი პრეფერენციებში. შემდეგ, დაბრუნდით მთავარ მენიუში და დიდხანს დააჭირეთ პროფილის ჩანართს ზემოთ. თქვენ უნდა ნახოთ პროფილის იმპორტის ვარიანტი. აირჩიეთ ის და იპოვნეთ თქვენ მიერ გადმოწერილი XML ფაილი.
ჩამოტვირთეთ Auto-Snapseed Script
ამის იმპორტის დასრულების შემდეგ, დარწმუნდით, რომ კვლავ დაბრუნდებით და დააყენეთ AutoInput და AutoShare, როგორც ზემოთ აღინიშნა. წინააღმდეგ შემთხვევაში, AutoShare არ გამოჩნდება თქვენი გაზიარების მენიუში და AutoInput ვერ შეძლებს შეყვანის შეხების გაგზავნას თქვენს ტელეფონზე!
შემატყობინეთ, მოგწონთ თუ არა ეს პროექტი და რა სახის ავტომატიზაცია გსურთ იხილოთ შემდეგ გაკვეთილზე!