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

นี่คืองานรูปแบบไหนบ้างที่ทำงานออฟไลน์บน IMG.DIY เป๊ะ ๆ อะไรที่มีดอกจันเล็ก ๆ และเครื่องมือหนึ่งเดียวที่ทำไม่ได้จริง ๆ

ทำไมเครื่องมือรูปบางตัวทำงานออฟไลน์และบางตัวไม่ได้

เครื่องมือรูปที่ทำงานออฟไลน์ได้ (รวมถึงโหมดเครื่องบิน) — visual 1
ทำไมเครื่องมือรูปบางตัวทำงานออฟไลน์และบางตัวไม่ได้

มันขึ้นอยู่กับ ที่ที่ การประมวลผลเกิดขึ้น

เครื่องมือ แบบเซิร์ฟเวอร์ อัปโหลดไฟล์ของคุณ แก้ไขมันบนเครื่องระยะไกล แล้วส่งกลับ ไม่มีการเชื่อมต่อก็ไม่มีเซิร์ฟเวอร์ ก็ไม่มีการแก้ไข เครื่องมือเหล่านี้ตายในโหมดเครื่องบิน

เครื่องมือ แบบเบราว์เซอร์ ทำงานในเครื่องโดยใช้ Canvas API และ WebAssembly เทคโนโลยีที่มีอยู่แล้วในเบราว์เซอร์ของคุณ รูปถูกถอดรหัส แก้ไข และเข้ารหัสใหม่ภายในแท็บ เพราะไม่มีส่วนไหนต้องใช้เครือข่าย เครื่องมือเหล่านี้จึงทำงานต่อได้แม้ปิด Wi-Fi

IMG.DIY ก้าวไปอีกขั้นด้วยการเป็น PWA (Progressive Web App) service worker แคชหน้าเว็บและเครื่องมือหลังจากคุณเข้าครั้งแรก ดังนั้นไม่ใช่แค่การแก้ไขที่รันในเครื่อง แต่ ตัวหน้าเครื่องมือเอง ก็โหลดออฟไลน์ได้ เปิดมันครั้งเดียวด้วยอินเทอร์เน็ต แล้วมันก็เป็นของคุณในโหมดเครื่องบินหลังจากนั้น

อะไรที่ทำงานออฟไลน์ได้เต็มที่บน IMG.DIY

เครื่องมือรูปที่ทำงานออฟไลน์ได้ (รวมถึงโหมดเครื่องบิน) — visual 2
อะไรที่ทำงานออฟไลน์ได้เต็มที่บน 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 ทำได้

วิธีตรวจสอบการรองรับออฟไลน์ด้วยตัวคุณเอง

อย่าเชื่อคำพูดของผม ทดสอบเครื่องมือใด ๆ:

  1. โหลดหน้าเครื่องมือครั้งเดียวด้วยอินเทอร์เน็ตเปิด
  2. สลับอุปกรณ์ของคุณไปโหมดเครื่องบิน
  3. ลองแก้ไขรูปด้วย เครื่องมือย่อขนาด หรือเครื่องมืออื่นใด

ถ้ามันยังทำงาน การประมวลผลอยู่ในเครื่อง และเป็นโบนัส นั่นคือหลักฐานว่าไฟล์ของคุณไม่ได้ถูกอัปโหลด เครื่องมือที่รันออฟไลน์คือเครื่องมือที่แอบส่งภาพถ่ายของคุณไปเซิร์ฟเวอร์ไม่ได้ ความสามารถออฟไลน์และความเป็นส่วนตัวคือคุณสมบัติเดียวกันที่มองจากสองมุม