هواپیما، تونلِ مترو، وای‌فایِ ضعیفِ کافه، یک شبکهٔ اداریِ قفل‌شده — لحظه‌های زیادی هستند که ویرایشِ یک تصویر بدونِ اتصال را می‌طلبند. بیشتر ابزارهای آنلاین همان لحظه‌ای که شبکه قطع می‌شود می‌میرند، چون تمامِ مدت کار را روی یک سرور انجام می‌دادند. یک ابزارِ مرورگری این مشکل را ندارد: اگر کد روی دستگاهِ شما اجرا شود، اینترنت اختیاری است.

در ادامه دقیقاً می‌بینید کدام کارهای تصویری روی IMG.DIY آفلاین کار می‌کنند، چه چیزی یک ستاره‌ٔ کوچک همراه دارد، و آن یک ابزاری که واقعاً نمی‌تواند.

چرا برخی ابزارهای تصویری آفلاین کار می‌کنند و برخی نه

ابزارهای تصویری که آفلاین کار می‌کنند (حالت هواپیما هم شامل می‌شود) — visual 1
چرا برخی ابزارهای تصویری آفلاین کار می‌کنند و برخی نه

به این برمی‌گردد که پردازش کجا اتفاق می‌افتد.

یک ابزارِ سروری فایلتان را آپلود می‌کند، روی یک ماشینِ راه‌دور ویرایشش می‌کند، و بازش می‌گرداند. بدونِ اتصال یعنی بدونِ سرور یعنی بدونِ ویرایش. این ابزارها در حالتِ هواپیما مُرده‌اند.

یک ابزارِ مرورگری کار را به‌صورتِ محلی با استفاده از API‌ Canvas و WebAssembly انجام می‌دهد — فناوری‌ای که از قبل در مرورگرتان ساخته شده. تصویر درونِ همان زبانه رمزگشایی، ویرایش و دوباره کدگذاری می‌شود. چون هیچ‌کدامِ آن به شبکه نیاز ندارد، این ابزارها با وای‌فایِ خاموش هم به کارشان ادامه می‌دهند.

IMG.DIY یک گام فراتر می‌رود با اینکه یک PWA (اپلیکیشنِ وبِ پیش‌رونده) است. یک سرویس‌ورکر پس از نخستین بازدید صفحه‌ها و ابزارها را کش می‌کند. پس فقط این نیست که ویرایش به‌صورتِ محلی اجرا می‌شود — خودِ صفحه‌های ابزار آفلاین بارگذاری می‌شوند. یک‌بار با اینترنت بازشان کنید، و پس از آن در حالتِ هواپیما مالِ شمایند.

چه چیزی روی IMG.DIY کاملاً آفلاین کار می‌کند

ابزارهای تصویری که آفلاین کار می‌کنند (حالت هواپیما هم شامل می‌شود) — visual 2
چه چیزی روی IMG.DIY کاملاً آفلاین کار می‌کند

وقتی از سایت بازدید کرده باشید، این کلِ مجموعه با صفرِ اینترنت اجرا می‌شود:

  • فشرده‌سازی — فایل‌های JPG، PNG و WebP را به‌صورتِ محلی کوچک کنید، دسته‌ای‌شان کنید، یک ZIP دانلود کنید.
  • تبدیل — میانِ فرمت‌هایی مثل JPG، PNG و WebP تغییر دهید.
  • تغییر اندازه — ابعادِ پیکسلیِ دقیق را تنظیم کنید یا با درصد مقیاس بگیرید.
  • بُرش، چرخش، واترمارک — سه‌گانهٔ اصلیِ ویرایش.
  • تصویر-به-PDF، کلاژ، تقسیمِ تصویر، بُرشِ شبکه‌ای — ترکیب، کاشی و بُرش کنید.
  • تغییر اندازهٔ تجارت الکترونیک، تغییر اندازهٔ والپیپر، والپیپرساز — اندازه‌های آماده برای فروشگاه‌ها و صفحه‌نمایش‌ها.
  • نمایشگر/حذف‌کنندهٔ EXIF، استخراج‌کنندهٔ پالت، سازندهٔ فاوآیکون، سازندهٔ تصویر OG — ابزارهای کاربردی و فراداده.

همه‌اش، در حالتِ هواپیما، در حالی که فایل‌هایتان هرگز دستگاه را ترک نمی‌کنند.

آن یک ستاره: حذف پس‌زمینه

حذف‌کنندهٔ پس‌زمینه هم آفلاین کار می‌کند — اما فقط پس از یک دانلودِ یک‌بارهٔ مدل. از یک مدلِ هوش مصنوعی استفاده می‌کند تا سوژه را پیدا کند و پس‌زمینه را بیرون ببُرد، و آن مدل باید اول روی دستگاهتان برسد (u2netp حدودِ ۴ مگابایت است؛ silueta باکیفیت‌تر حدودِ ۴۳ مگابایت). آن را یک‌بار با یک اتصال انجام دهید. از آن پس، بُرش مثلِ هر چیزِ دیگری کاملاً در مرورگرتان آفلاین اجرا می‌شود. آنچه دانلود شد مدل بود، نه عکسِ شما — تصاویرِ شما هرگز آپلود نمی‌شوند.

آن یک ابزاری که به اینترنت نیاز دارد: page-qa

صادق‌بودن دربارهٔ محدودیت‌ها مهم است. ابزارِ page-qa واقعاً به یک اتصال نیاز دارد، چون API‌ PageSpeed گوگل را فرا می‌خواند تا کاراییِ یک صفحهٔ وبِ زنده را تحلیل کند. این یک جست‌وجو در برابر یک سرویسِ بیرونی است، نه پردازشِ محلیِ تصویر، پس چیزی برای کش‌کردن نیست — نمی‌تواند در حالتِ هواپیما اجرا شود. هر ابزارِ تصویریِ دیگری روی IMG.DIY می‌تواند.

چطور خودتان پشتیبانیِ آفلاین را تأیید کنید

حرفِ مرا قبول نکنید. هر ابزاری را آزمایش کنید:

  1. صفحهٔ ابزار را یک‌بار با اینترنتِ روشن بارگذاری کنید.
  2. دستگاهتان را به حالتِ هواپیما ببرید.
  3. تلاش کنید یک تصویر را با ابزار تغییر اندازه یا هر ابزارِ دیگری ویرایش کنید.

اگر هنوز کار کند، پردازش محلی است — و به‌عنوانِ یک امتیازِ اضافی، این اثباتِ آن است که فایلتان آپلود نمی‌شود. ابزاری که آفلاین اجرا می‌شود ابزاری است که نمی‌تواند مخفیانه عکستان را به یک سرور بفرستد. قابلیتِ آفلاین و حریمِ خصوصی یک خاصیتِ واحدند که از دو زاویه دیده می‌شوند.