บนเครื่องบิน อุโมงค์รถไฟใต้ดิน Wi-Fi ร้านกาแฟที่กระตุก เครือข่ายออฟฟิศที่ล็อกแน่น มีหลายช่วงเวลาที่เรียกร้องให้แก้ไขรูปโดยไม่มีการเชื่อมต่อ เครื่องมือออนไลน์ส่วนใหญ่ตายทันทีที่เครือข่ายหลุด เพราะมันทำงานบนเซิร์ฟเวอร์มาตลอด เครื่องมือที่ทำงานในเบราว์เซอร์ไม่มีปัญหานั้น ถ้าโค้ดรันบนอุปกรณ์ของคุณ อินเทอร์เน็ตก็เป็นทางเลือก
นี่คืองานรูปแบบไหนบ้างที่ทำงานออฟไลน์บน IMG.DIY เป๊ะ ๆ อะไรที่มีดอกจันเล็ก ๆ และเครื่องมือหนึ่งเดียวที่ทำไม่ได้จริง ๆ
ทำไมเครื่องมือรูปบางตัวทำงานออฟไลน์และบางตัวไม่ได้

มันขึ้นอยู่กับ ที่ที่ การประมวลผลเกิดขึ้น
เครื่องมือ แบบเซิร์ฟเวอร์ อัปโหลดไฟล์ของคุณ แก้ไขมันบนเครื่องระยะไกล แล้วส่งกลับ ไม่มีการเชื่อมต่อก็ไม่มีเซิร์ฟเวอร์ ก็ไม่มีการแก้ไข เครื่องมือเหล่านี้ตายในโหมดเครื่องบิน
เครื่องมือ แบบเบราว์เซอร์ ทำงานในเครื่องโดยใช้ Canvas API และ WebAssembly เทคโนโลยีที่มีอยู่แล้วในเบราว์เซอร์ของคุณ รูปถูกถอดรหัส แก้ไข และเข้ารหัสใหม่ภายในแท็บ เพราะไม่มีส่วนไหนต้องใช้เครือข่าย เครื่องมือเหล่านี้จึงทำงานต่อได้แม้ปิด Wi-Fi
IMG.DIY ก้าวไปอีกขั้นด้วยการเป็น PWA (Progressive Web App) service worker แคชหน้าเว็บและเครื่องมือหลังจากคุณเข้าครั้งแรก ดังนั้นไม่ใช่แค่การแก้ไขที่รันในเครื่อง แต่ ตัวหน้าเครื่องมือเอง ก็โหลดออฟไลน์ได้ เปิดมันครั้งเดียวด้วยอินเทอร์เน็ต แล้วมันก็เป็นของคุณในโหมดเครื่องบินหลังจากนั้น
อะไรที่ทำงานออฟไลน์ได้เต็มที่บน IMG.DIY

เมื่อคุณเข้าเว็บแล้ว ทั้งชุดนี้รันด้วยอินเทอร์เน็ตเป็นศูนย์:
- บีบอัด หดไฟล์ JPG, PNG และ WebP ในเครื่อง ทำเป็นชุด ดาวน์โหลด ZIP
- แปลง เปลี่ยนระหว่างฟอร์แมตอย่าง JPG, PNG และ WebP
- ย่อขนาด ตั้งมิติพิกเซลที่แน่นอนหรือปรับสเกลตามเปอร์เซ็นต์
- ครอป หมุน ใส่ลายน้ำ สามเครื่องมือแก้ไขหลัก
- รูปเป็น PDF คอลลาจ แยกรูป ครอปแบบกริด รวม ปูเรียง และหั่น
- ย่อขนาดอีคอมเมิร์ซ ย่อขนาดวอลเปเปอร์ สร้างวอลเปเปอร์ ขนาดสำเร็จรูปสำหรับร้านค้าและหน้าจอ
- ดู/ลบ EXIF ดึงพาเลตต์สี สร้าง favicon สร้าง OG-image ยูทิลิตี้และเครื่องมือเมทาดาทา
ทั้งหมดนั้น ในโหมดเครื่องบิน โดยไฟล์ของคุณไม่เคยออกจากอุปกรณ์
ดอกจันหนึ่งเดียว: การลบพื้นหลัง
เครื่องมือลบพื้นหลัง ทำงานออฟไลน์ได้เช่นกัน แต่เฉพาะ หลังจาก ดาวน์โหลดโมเดลครั้งเดียว มันใช้โมเดล AI หาตัวแบบและตัดพื้นหลังออก และโมเดลนั้นต้องมาถึงอุปกรณ์ของคุณก่อน (u2netp ราว 4MB ส่วน silueta ที่คุณภาพสูงกว่าราว 43MB) ทำแบบนั้นครั้งเดียวด้วยการเชื่อมต่อ จากนั้นเป็นต้นไป การตัดพื้นก็รันออฟไลน์เหมือนทุกอย่าง ภายในเบราว์เซอร์ของคุณล้วน ๆ สิ่งที่ดาวน์โหลดคือโมเดล ไม่ใช่ภาพถ่ายของคุณ รูปของคุณไม่เคยถูกอัปโหลด
เครื่องมือหนึ่งเดียวที่ต้องใช้อินเทอร์เน็ต: page-qa
การซื่อสัตย์เรื่องข้อจำกัดสำคัญ เครื่องมือ page-qa ต้องใช้การเชื่อมต่อจริง ๆ เพราะมันเรียก PageSpeed API ของ Google เพื่อวิเคราะห์ประสิทธิภาพของหน้าเว็บสด นั่นคือการค้นหากับบริการภายนอก ไม่ใช่การประมวลผลรูปในเครื่อง จึงไม่มีอะไรให้แคช มันรันในโหมดเครื่องบินไม่ได้ เครื่องมือรูป อื่นทุกตัว บน IMG.DIY ทำได้
วิธีตรวจสอบการรองรับออฟไลน์ด้วยตัวคุณเอง
อย่าเชื่อคำพูดของผม ทดสอบเครื่องมือใด ๆ:
- โหลดหน้าเครื่องมือครั้งเดียวด้วยอินเทอร์เน็ตเปิด
- สลับอุปกรณ์ของคุณไปโหมดเครื่องบิน
- ลองแก้ไขรูปด้วย เครื่องมือย่อขนาด หรือเครื่องมืออื่นใด
ถ้ามันยังทำงาน การประมวลผลอยู่ในเครื่อง และเป็นโบนัส นั่นคือหลักฐานว่าไฟล์ของคุณไม่ได้ถูกอัปโหลด เครื่องมือที่รันออฟไลน์คือเครื่องมือที่แอบส่งภาพถ่ายของคุณไปเซิร์ฟเวอร์ไม่ได้ ความสามารถออฟไลน์และความเป็นส่วนตัวคือคุณสมบัติเดียวกันที่มองจากสองมุม
