كيف يعمل

متصفحك هو من ينزّل محرّك الصور، لا العكس. إليك ما يحدث عند استخدام أي أداة، وكيف تتحقق من ذلك بنفسك.

باختصار

Scissor Image لا يستلم صورك أبدًا. عندما تفتح أداة، ينزّل متصفحك الموقع ومحرّك الصور. وعندما تختار ملفًا، يفكّ المتصفح ترميزه إلى بكسلات في ذاكرة علامة التبويب، ويعالجها المحرّك على معالج جهازك أنت، ثم تُسلَّم إليك النتيجة كملف للتنزيل. وإغلاق علامة التبويب يمحو كل شيء.

ما الذي يعمل وأين

فك الترميز (قراءة JPG وPNG وWebP وAVIF، وHEIC في Safari) يقوم به متصفحك، بالطريقة نفسها التي يعرض بها الصور في أي صفحة.

محرّك الصور الذي يحوّل الصور ويغيّر حجمها ويقصّها ويدوّرها ويضغطها إلى حجم مستهدف ويزيل البيانات الوصفية مكتوب بلغة Rust، باستخدام مكتبة الصور مفتوحة المصدر، ومُترجَم إلى WebAssembly. ويعمل في عامل خلفي (worker) كي تبقى الصفحة سريعة الاستجابة.

الخادم يستضيف ملفات الموقع فقط. وليست له نقطة لرفع الصور، فلا يوجد ما يمكنه استقبال صورة. أما خدمة عملاء صغيرة على النطاق نفسه فلا تستقبل إلا ما تختار إرساله، مثل الملاحظات أو التسجيل في قائمة الانتظار، إضافةً إلى إحصاءات مجهولة لمشاهدات الصفحات.

تحقق بنفسك

افتح أدوات المطوّر في متصفحك، وانتقل إلى علامة التبويب Network، ثم استخدم أي أداة. سترى ملفات الصفحة نفسها تُحمَّل، وطلبات صغيرة مجهولة لعدّ المشاهدات إلى /_care/، ولن ترى أي طلب يحمل صورتك. ويمكنك أيضًا قطع الاتصال بالإنترنت بعد تحميل الصفحة: ستواصل كل الأدوات عملها.

كما يرسل الموقع سياسة أمان محتوى (Content Security Policy) صارمة تأمر متصفحك بمنع الصفحة من الاتصال بأي خادم آخر، فحتى لو وقع خطأ في شيفرتنا لما أمكنها إرسال صورك إلى أي مكان.

يعمل دون اتصال ويُثبَّت كتطبيق

بعد زيارتك الأولى، يخزّن service worker الموقع والمحرّك في ذاكرة التخزين المؤقت لمتصفحك، فتُفتح الأدوات وتعمل دون اتصال. في Chrome أو Edge اختر Install من شريط العنوان. وفي Safari اختر Add to Dock (على Mac) أو Add to Home Screen (على iPhone وiPad).