บทช่วยสอนเกี่ยวกับวิธีส่งรูปภาพหลายรูปไปยังแอป Snapseed เพื่อปรับปรุงรูปภาพอัตโนมัติโดยใช้ Tasker, AutoInput และ AutoShare
ฉันไม่ค่อยเก่งเรื่องการปรับแต่งภาพ (และการถ่ายภาพโดยทั่วไป) และฉันไม่อายที่จะยอมรับมัน ฉันไม่ได้สนใจที่จะเรียนรู้วิธีใช้ การควบคุมกล้องแบบแมนนวล หรือ แก้ไขภาพดิบ เหมือนเพื่อนร่วมงานบางคนของฉันมี เช่นเดียวกับคนส่วนใหญ่ ฉันใช้คุณสมบัติเริ่มต้นของกล้อง โดยตั้งค่าตัวเลือกทั้งหมดเป็นอัตโนมัติ เพื่อให้ซอฟต์แวร์ตัดสินใจเลือกสมดุลสีขาว โฟกัส ความสว่าง ฯลฯ ที่ดีที่สุด ควรตั้งค่าเป็น
ในบางครั้ง หากภาพถ่ายเริ่มต้นของฉันไม่ออกมาอย่างที่หวังไว้ ฉันก็จะผ่านไปได้ สแนปซีดส์ คุณสมบัติการปรับแต่งอัตโนมัติ แต่ถ้าฉันต้องการดำเนินการนี้กับรูปภาพจำนวนมาก (เช่น >50) มันจะกลายเป็นเรื่องยุ่งยากอย่างรวดเร็วเพราะฉันจะต้องเปิด ปรับแต่ง และบันทึกรูปภาพแต่ละรูปด้วยตนเองใน Snapseed เมื่อพิจารณาจากพื้นฐานเกี่ยวกับระบบอัตโนมัติของ Android ฉันคิดกับตัวเองว่า: ทำไมฉันไม่ทำให้กระบวนการนี้เป็นแบบอัตโนมัติล่ะ และฉันก็ทำอย่างนั้น พบกับ สคริปต์ Tasker ของ Snapseed อัตโนมัติ.
ปรับปรุงรูปภาพของคุณโดยอัตโนมัติด้วย Auto-Snapseed สำหรับ Tasker
ความต้องการ:
- สแน็ปซีด
- ทาซเคอร์ ($2.99)
- ป้อนข้อมูลอัตโนมัติ (~$1.70)
- แชร์อัตโนมัติ (~$1.12)
แน่นอนว่าคุณจะต้องใช้ Snapseed สำหรับโปรเจ็กต์นี้ เนื่องจากเป็นแอปพลิเคชันที่เราจะใช้ปรับแต่งภาพถ่ายของเรา จำเป็นต้องมีทาซเคอร์เนื่องจากแอปพลิเคชันอัตโนมัตินี้คือสิ่งที่เราจะใช้เพื่อเชื่อมต่อกับปลั๊กอินสองตัว: AutoInput และ AutoShare การแบ่งปันอัตโนมัติจำเป็นต่อการสร้างรายการใหม่ในเมนูแชร์ของ Android เพื่อให้คุณสามารถเพิ่มรูปภาพได้อย่างรวดเร็ว รวมถึงแชร์รูปภาพเหล่านั้นเพื่อเปิดใน Snapseed การป้อนข้อมูลอัตโนมัติจะทำการแตะที่จำเป็นโดยอัตโนมัติเพื่อปรับปรุงรูปภาพโดยอัตโนมัติ
เมื่อคุณติดตั้งแอปเหล่านี้แล้ว เราจะต้องตั้งค่าบางอย่าง ขั้นแรก คุณจะต้องให้สิทธิ์ AutoInput เพื่อเริ่มบริการการเข้าถึง ซึ่งแอปจะชักจูงคุณให้ทำเมื่อคุณเปิดขึ้นมา ต่อไป เราจะต้องสร้างคำสั่ง AutoShare ใหม่ เพื่อที่เราจะได้มีตัวเลือกเมนูให้เลือก AutoShare เมื่อเราเปิดกล่องโต้ตอบการแชร์รูปภาพ เปิด AutoShare แล้วเลื่อนลงไปที่ "การตั้งค่า AutoShare" และตรวจสอบให้แน่ใจว่าได้เลือก "คำสั่ง AutoShare" แล้ว จากนั้นขึ้นไปและเลือก "จัดการคำสั่ง" กดไอคอน + เพื่อเพิ่มคำสั่งใหม่และตั้งชื่อ "อัตโนมัติ-Snapseed" เลือกไอคอนใดก็ได้ที่คุณต้องการ แต่ฉันขอแนะนำให้ใช้ไอคอน Snapseed เพื่อให้ชัดเจน สิ่งนี้ทำอะไร
ตอนนี้เราพร้อมที่จะเริ่มสร้างสคริปต์ใน Tasker แล้ว เปิด Tasker แล้วกด + ที่ด้านล่างขวาเพื่อสร้างโปรไฟล์ใหม่ ตั้งชื่อว่า "Auto-Snapseed" แล้วเลือก เหตุการณ์ บริบท. ไปที่ปลั๊กอิน -> แบ่งปันอัตโนมัติ -> คำสั่งแบ่งปันอัตโนมัติ กดไอคอนดินสอเพื่อเปิดการกำหนดค่า จากนั้นสำหรับ Command ให้เลือกคำสั่ง "Auto-Snapseed" ที่คุณทำไว้ก่อนหน้านี้
กลับออกจากการกำหนดค่าโปรไฟล์ แล้วทาซเคอร์จะขอให้คุณสร้างงานใหม่ คุณสามารถเลือกที่จะตั้งชื่องานได้ แต่ไม่จำเป็น กดเครื่องหมายถูกเพื่อเปิดหน้าจอแก้ไขงาน ฉันจะอธิบายคำแนะนำทีละขั้นตอนเกี่ยวกับสิ่งที่คุณต้องทำ แต่สำหรับผู้ที่คุ้นเคยกับ Tasker อยู่แล้ว คุณสามารถขยายปุ่มสลับด้านล่างเพื่อดูคำอธิบายของสคริปต์ได้
คำอธิบาย Tasker ของ Snapseed อัตโนมัติ
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 ตามจำนวนรูปภาพที่คุณแชร์ผ่านกล่องโต้ตอบการแชร์
- ปลั๊กอิน -> แบ่งปันอัตโนมัติ -> แบ่งปันอัตโนมัติ บรรจุุภัณฑ์: com.niksoftware.snapseed. ระดับ: com.google.android.apps.snapseed แก้ไขกิจกรรม. แอป: แชร์อัตโนมัติ. การกระทำ: แบ่งปัน. ประเภท Mime: รูปภาพ/jpeg. ไฟล์: %ภาพ. การดำเนินการนี้จะส่งรูปภาพที่แชร์ทีละภาพซึ่งอ้างอิงโดย %image ไปยัง Snapseed เพื่อแก้ไข
- เสียบเข้าไป --> ป้อนข้อมูลอัตโนมัติ --> การกระทำ. กด "ตั้งค่าอย่างง่าย" จากนั้นเปิดแอปแกลเลอรีของคุณ และเลือกภาพใดก็ได้ที่จะแชร์ไปยัง Snapseed ดึงหน้าต่างแจ้งเตือนลง ขยายการแจ้งเตือนการป้อนข้อมูลอัตโนมัติ แล้วกดปุ่ม "เพิ่ม" ตอนนี้กดปุ่มไอคอนดินสอลอยเพื่อให้อินพุตอัตโนมัติบันทึก/บันทึกอินพุตนี้ การแบ่งปันอัตโนมัติจะเปิดเมนูแอปล่าสุดโดยอัตโนมัติและขอให้คุณกลับไปที่ทาซเคอร์ ทำเช่นนั้นและเมื่อคุณกลับมา คุณจะเห็นป๊อปอัปถามว่าควรเลือกค่าใด เลือก "เพิ่มตัวกรอง" พิมพ์ข้อความแล้วเลือก คลิก การกระทำ.
- งาน --> รอ. รอ 1 วินาที
- ปลั๊กอิน -> อินพุตอัตโนมัติ -> การดำเนินการ กด "ตั้งค่าอย่างง่าย" อีกครั้งแล้วกลับไปที่ Snapseed คราวนี้กดไอคอนดินสอลอยก่อนที่จะเริ่มการบันทึกของ AutoInput คุณควรเห็นตัวเลือกการปรับปรุงรูปภาพทั้งหมดที่ Snapseed นำเสนอ ตอนนี้ดึงการแจ้งเตือนลงแล้วกด "เพิ่ม" เลือกตัวเลือก "ปรับแต่งภาพ" เพื่อให้ AutoInput บันทึก กลับไปที่ Tasker และเลือกไฟล์ "ปรับแต่งภาพ" พิมพ์ข้อความแล้วเลือก คลิก การกระทำ.
- งาน -> รอ รอ 1 วินาที
- ปลั๊กอิน -> อินพุตอัตโนมัติ -> การดำเนินการ หวังว่าคุณคงได้ภาพตอนนี้ เรากำลังพัฒนากระบวนการปรับแต่งภาพแบบแมนนวลทีละขั้นตอน และให้การป้อนข้อมูลอัตโนมัติบันทึกการกระทำของเรา เพื่อให้เราสามารถเล่นภาพเหล่านั้นได้โดยอัตโนมัติ กลับไปที่ Snapseed แล้วคราวนี้ให้กดตัวเลือก "ปรับแต่งภาพ" เพื่อเพิ่มความสว่าง/ความอิ่มตัว/อื่นๆ ตัวเลือก. ดึงการแจ้งเตือน AutoInput ลง เลือกปุ่ม "เพิ่ม" จากนั้นกดปุ่ม "อัตโนมัติ (ไม้กายสิทธิ์)" ใน Snapseed เพื่อบันทึกการกระทำนั้น กลับไปที่ Tasker และเลือกไฟล์ "ปรับอัตโนมัติ" พิมพ์ข้อความแล้วเลือก คลิก การกระทำ.
- งาน -> รอ รอ 1 วินาที
- ปลั๊กอิน --> อินพุตอัตโนมัติ -> การดำเนินการ เปิด Snapseed แล้วดึงหน้าต่างแจ้งเตือนลงมาแล้วกด "เพิ่ม" เมื่อรูปภาพได้รับการปรับอัตโนมัติแล้ว ให้เลือกไอคอนเครื่องหมายถูกที่ด้านล่างขวาเพื่อให้ AutoInput บันทึกสิ่งนั้น กลับไปที่ Tasker และเลือกไฟล์ "นำมาใช้" พิมพ์ข้อความแล้วเลือก คลิก การกระทำ.
- งาน -> รอ รอ 1 วินาที
- ปลั๊กอิน -> อินพุตอัตโนมัติ -> การดำเนินการ เปิด Snapseed เป็นครั้งสุดท้าย เริ่มการบันทึกอินพุตอัตโนมัติ จากนั้นกดปุ่ม "เสร็จสิ้น" ที่มุมซ้ายบนเพื่อบันทึกอินพุตนี้ กลับไปที่ Tasker และเลือกไฟล์ "เสร็จแล้ว" พิมพ์ข้อความแล้วเลือก คลิก การกระทำ.
- งาน -> รอ รอ 3 วินาที เราต้องการตัวจับเวลา 3 วินาทีนี้เพื่อให้แน่ใจว่า Snapseed จะมีเวลาเพียงพอในการบันทึกรูปภาพก่อนที่จะไปยังภาพถัดไป
- งาน -> สิ้นสุดสำหรับ สิ้นสุดการวนซ้ำ!
แค่นั้นแหละ! ความยุ่งยากที่นี่คือการตั้งค่า for loop ซึ่งคุณจะต้องบันทึกขั้นตอนที่เกี่ยวข้องกับการใช้คุณสมบัติการปรับแต่งภาพอัตโนมัติของ Snapseed ด้วยตนเอง แต่เมื่อคุณทำสำเร็จแล้วครั้งหนึ่ง คุณจะไม่ต้องทำด้วยตนเองอีกเลย! และโบนัสเพิ่มเติมก็คือ ตอนนี้คุณสามารถส่งรูปภาพ 2, 3 หรือหลายสิบรูปไปยัง Snapseed ผ่านทางเมนูแชร์ได้ และรูปภาพจะปรับปรุงรูปภาพแต่ละรูปโดยอัตโนมัติ สิ่งที่คุณต้องทำคือนั่งดู รูปภาพที่คุณแก้ไขจะพบได้ใน โฟลเดอร์สแน็ปซีด บนที่จัดเก็บข้อมูลภายในของคุณ
ดาวน์โหลดและนำเข้า
และเช่นเคย เราจะจัดเตรียมสคริปต์ Tasker เพื่อให้คุณสามารถดาวน์โหลดและนำเข้าได้อย่างรวดเร็ว ดาวน์โหลดไฟล์ .prf.xml จากด้านล่างและบันทึกไว้ที่ใดก็ได้บนที่จัดเก็บข้อมูลภายในของคุณ เปิด Tasker และปิดการใช้งานโหมดเริ่มต้นในการตั้งค่า จากนั้นกลับไปที่เมนูหลักแล้วกดแท็บโปรไฟล์ด้านบนค้างไว้ คุณควรเห็นตัวเลือกในการนำเข้าโปรไฟล์ เลือกสิ่งนั้นและค้นหาไฟล์ XML ที่คุณดาวน์โหลด
ดาวน์โหลดสคริปต์ Auto-Snapseed
เมื่อคุณนำเข้าข้อมูลนี้แล้ว ตรวจสอบให้แน่ใจว่าคุณยังคงย้อนกลับและตั้งค่า AutoInput และ AutoShare ตามที่กล่าวไว้ก่อนหน้านี้ มิฉะนั้น AutoShare จะไม่ปรากฏในเมนูแชร์ของคุณ และ AutoInput จะไม่สามารถส่งการแตะอินพุตบนโทรศัพท์ของคุณได้!
แจ้งให้เราทราบหากคุณชอบโปรเจ็กต์นี้ และคุณต้องการเห็นระบบอัตโนมัติประเภทใดในบทช่วยสอนในอนาคตด้านล่าง