บันทึกการพัฒนา / SimpleSortSlim
วารสารการพัฒนา SimpleSortSlim: คุณเป็นผู้ตัดสินใจว่าจะเก็บรูปภาพใดไว้
จาก Mac สู่ iOS: เรื่องราวเบื้องหลังฟิลเตอร์ของ SimpleSortSlim การจัดการอัลบั้ม การเปรียบเทียบภาพถ่ายที่คล้ายคลึงกัน และการแปลง Live Photo ซึ่งช่วยประหยัดพื้นที่ในขณะที่ปล่อยให้คุณตัดสินใจเอง

การจัดระเบียบรูปภาพและวิดีโอเป็นปัญหาตราบเท่าที่เรามีกล้องโทรศัพท์ พื้นที่เก็บข้อมูลของอุปกรณ์นั้นมีจำกัดเสมอ และพื้นที่เก็บข้อมูลออนไลน์หมายถึงการเรียกเก็บเงินรายเดือน การย้ายระดับพื้นที่จัดเก็บข้อมูลบนคลาวด์อาจเพิ่มต้นทุนคงที่จำนวนมาก ในขณะเดียวกัน คอลเลกชั่นของเราก็เพิ่มขึ้นเรื่อยๆ และการเข้าไปดูห้องสมุดทั้งหมดด้วยตนเองนั้นไม่สมจริง เราทำอะไรได้บ้าง?
ความคิดมาจากไหน
ฉันมีรูปภาพ 54,334 รูปและวิดีโอ 2,695 รายการใน iCloud ซึ่งฉันคิดว่าเป็นเรื่องปกติสำหรับผู้ใช้ iPhone มานาน เพื่อนหลีกเลี่ยง iCloud แต่ซื้อโทรศัพท์ขนาด 1 TB เพื่อเก็บข้อมูลทุกอย่าง การลบรูปภาพทั้งหมดไม่ใช่ทางเลือก ความทรงจำก็จะหายไปเช่นกัน ฉันไม่อยากเชื่อถือเครื่องมืออัตโนมัติเต็มรูปแบบที่ระบุว่า "จัดระเบียบทั้งหมด" เพียงเพื่อจะพบว่าภาพถ่ายที่มีความหมายหายไปแล้ว ภัยพิบัติประเภทนี้เคยเกิดขึ้นบ่อยครั้งโดยไม่มีพื้นที่เก็บข้อมูลบนคลาวด์ หรือถ้าให้เจาะจงกว่านั้นคือไม่มีประวัติเวอร์ชัน
ฉันสร้าง SimpleSortSlim สำหรับผู้ที่ให้ความสำคัญกับรูปถ่ายอย่างจริงจัง พวกเขาไม่ต้องการให้ภาพที่มีความหมายถูกลบโดยไม่ได้ตั้งใจ แต่พวกเขาต้องการลบเนื้อหาที่ไม่ต้องการออก เพิ่มพื้นที่ว่าง และลดค่าใช้จ่ายในการจัดเก็บ
มันเริ่มต้นจากการเป็นเครื่องมือสำหรับการใช้งานของฉันเองบน Mac ขณะที่ฉันใช้มัน การใช้เวลาสองสามวินาทีต่อวันหรือหนึ่งนาทีต่อสัปดาห์ในการจัดรูปภาพให้เป็นระเบียบกลายเป็นกิจวัตรที่ดีต่อสุขภาพ จากนั้นฉันก็นำมันมาสู่โทรศัพท์ซึ่งเป็นที่มาของเวอร์ชัน iOS
แอพทำอะไร
เวอร์ชั่นแมค
ไอคอนนี้เป็นรูปหมีที่ค่อนข้างขำ ซึ่งเหมาะกับชื่อภาษาจีน ซึ่งแปลว่า "การคัดแยกอย่างเรียบง่าย" เวอร์ชันแรกนั้นเรียบง่ายมากจริงๆ โดยเพิ่มขั้นตอนการกรองก่อนการตรวจสอบด้วยตนเอง อย่างไรก็ตาม ช่วงของตัวกรองนั้นครอบคลุมและมีประสิทธิภาพ
กำลังตรวจสอบภาพถ่าย



กรองรูปภาพ จากนั้นเริ่มตรวจสอบ แป้นพิมพ์ลัดช่วยให้ทำงานได้อย่างรวดเร็ว: ลูกศรขวาจะเก็บรายการไว้และไปต่อ ลูกศรลงจะวางไว้ในพื้นที่เฉพาะเพื่อดูอีกครั้ง ลบ ทำเครื่องหมายเพื่อลบ รายการที่ถูกลบจะยังคงอยู่ในพื้นที่ถังขยะเพื่อยืนยัน ฉันยืมแนวคิดจากคอนโซลตรวจสอบที่ใช้โดยทีมตรวจสอบเนื้อหาอินเทอร์เน็ตเพื่อทำให้กระบวนการมีประสิทธิภาพมากที่สุดเท่าที่จะเป็นไปได้ การตรวจสอบรูปภาพอาจทำให้รู้สึกผ่อนคลายจนแทบไร้สติ ฉันยังเพิ่มการโหลดล่วงหน้าเพื่อการท่องเว็บที่ราบรื่น ด้วยการเชื่อมต่อที่ดี มันให้ความรู้สึกแบบท้องถิ่น—จากประสบการณ์ของผม ราบรื่นกว่าการเปิดต้นฉบับที่ดาวน์โหลดจาก iCloud ใน Photos
การจัดระเบียบอัลบั้ม
สร้างงานสำหรับหนึ่งอัลบั้มและ ตรวจสอบเฉพาะเนื้อหาของอัลบั้มนั้น หากคุณใช้แอปกล้องบ่อยๆ เช่น Dazz, Fimo หรือ PhotonCam รูปภาพของแอปเหล่านั้นอาจถูกจัดกลุ่มไว้ด้วยกัน ทำให้สะดวกต่อการมุ่งเน้นไปที่คอลเลกชันนั้น
กรองและลบอัลบั้ม กรองตามชื่อหรือจำนวนรูปภาพ รวมถึงการค้นหาอัลบั้มว่าง คุณยังสามารถ ลบอัลบั้มพร้อมกับรูปภาพในนั้น นั่นคือตัวเลือกที่ฉันพลาดในแอป Photos ของ Apple: การลบอัลบั้มโดยปกติจะทิ้งรูปภาพไว้ในไลบรารีหลัก เมื่อฉันมักจะต้องการลบเนื้อหาเช่นกัน
ย้ายอัลบั้ม ย้ายอัลบั้มไปไว้ใต้อัลบั้มหรือโฟลเดอร์อื่น
ยืดตัวขึ้น
ทำให้รูปถ่ายตั้งตรง! นี่คืออัลกอริธึมที่ ตรวจสอบว่ารูปภาพหมุนอย่างถูกต้องและปรับให้ตรงหรือไม่ ในการทดสอบของฉัน สิ่งของที่ถ่ายบนโต๊ะ เช่น อาหาร มีความแม่นยำเกือบ 100% และค่อนข้างมีประโยชน์สำหรับรูปภาพที่มีข้อความ ภาพถ่ายประเภทอื่นๆ ทำให้เกิดผลบวกลวง
นั่นคือคุณสมบัติของ Mac การพัฒนาจึงเปลี่ยนมาสู่ iOS นอกจากการนำคุณสมบัติเหล่านั้นมาสู่โทรศัพท์แล้ว ฉันยังได้เพิ่มหลายสิ่งที่ฉันรู้สึกตื่นเต้นเป็นพิเศษด้วย
เวอร์ชัน iOS
การควบคุมการตรวจสอบที่สะดวกสบาย
บนหน้าจอตรวจสอบ ให้ลากภาพถ่ายหรือวิดีโอไปที่ขอบหน้าจอเพื่อเก็บ ลบออก หรือเพิ่มลงในรายการโปรด คุณยังสามารถแตะปุ่มต่างๆ เพื่อเข้าถึงได้รวดเร็วยิ่งขึ้นและสัมผัสน้อยลงอีกด้วย

รีวิวอัจฉริยะ
Smart Review เป็นการอัปเดตครั้งใหญ่ที่สุดของ SimpleSortSlim เวอร์ชัน iOS ใช้กฎและอัลกอริธึมสองสามข้อในการประเมินภาพ จำกัดคิวการตรวจสอบด้วยตนเองเฉพาะผู้ที่มีมูลค่าต่ำกว่า เช่น ภาพหน้าจอและภาพที่ดาวน์โหลดหรือสร้างขึ้นแทนที่จะถ่ายด้วยกล้อง สำหรับภาพถ่ายจากกล้อง ฉันใช้วิธีการขจัดข้อมูลซ้ำซ้อนจาก Always9Pics ซ้ำเพื่อ จัดกลุ่มรูปภาพที่คล้ายกันเพื่อการเปรียบเทียบ ลบสิ่งที่คุณไม่เห็นคุณค่า เก็บสิ่งที่ดีที่สุดไว้ หรือเก็บไว้ทั้งหมด การตัดสินใจเป็นของคุณ ฉันแค่ทำให้การเปรียบเทียบง่ายขึ้น

หลังจากทดสอบมาหลายวัน Smart Review ทำให้กิจวัตรการจัดระเบียบรูปภาพในแต่ละวันง่ายขึ้นมาก การจัดกลุ่มความคล้ายคลึงกันยังช่วยให้ห้องสมุดของฉันรู้สึกสะอาดและไม่เกะกะอย่างแท้จริง
เปลี่ยน Live Photos ให้เป็นภาพนิ่ง

คุณสมบัตินี้ใช้การมองเห็นเพื่อระบุวัตถุที่ยังมีชีวิต Live Photo ของวัตถุคงที่มักจะเพิ่มข้อมูลเพียงเล็กน้อยแต่ใช้พื้นที่มากขึ้น และการเคลื่อนไหวของวัตถุอาจทำให้เสียสมาธิเมื่อเรียกดู ภาพถ่ายสดของผู้คนหรือทิวทัศน์อาจมีคุณค่ามากกว่า อัลกอริธึม ค้นหาภาพนิ่งที่ถ่ายเป็น Live Photos และให้คุณแปลงเป็นภาพนิ่ง โดยเก็บภาพหน้าปกและนำวิดีโอที่เกี่ยวข้องออกเพื่อลดการใช้พื้นที่จัดเก็บข้อมูล
หลังจากการแปลง จะมีข้อความแจ้งให้ลบรูปภาพก่อนหน้า นี่เป็นส่วนหนึ่งของกระบวนการ: ระบบของ Apple ไม่อนุญาตให้แอปแทนที่ต้นฉบับโดยตรง ดังนั้นจึงต้องสร้างภาพนิ่งใหม่แล้วลบ Live Photo ต้นฉบับ
ความคิดปิดบางอย่าง
เมื่อใช้เวอร์ชัน Mac และ iOS ฉันสามารถลบรูปภาพและวิดีโอที่ไม่ต้องการได้มากกว่า 200 GB นั่นทำให้มีพื้นที่ว่างมากพอที่จะลดระดับพื้นที่จัดเก็บข้อมูล iCloud หนึ่งระดับ ซึ่งช่วยฉันได้ 130 หยวนต่อเดือน SimpleSortSlim มีราคาเพียงเล็กน้อยเท่านั้น ฉันจะทิ้งราคาที่แน่นอนออกจากบทความ เผื่อมีการเปลี่ยนแปลงในภายหลัง
ฉันรู้ว่าชื่อภาษาอังกฤษค่อนข้างงุ่มง่าม มันเป็นเพียงชื่อโปรเจ็กต์ที่ฉันเลือกเมื่อสร้างเอง ข้อเสนอแนะยินดีต้อนรับ!