مختصر بات
Scissor Image کو آپ کی تصاویر کبھی موصول نہیں ہوتیں۔ جب آپ کوئی ٹول کھولتے ہیں تو آپ کا براؤزر ویب سائٹ اور ایک تصویری انجن ڈاؤن لوڈ کرتا ہے۔ جب آپ کوئی فائل منتخب کرتے ہیں تو براؤزر اسے آپ کے ٹیب کی میموری میں پکسلز میں تبدیل کرتا ہے، انجن انہیں آپ کے اپنے پروسیسر پر پروسیس کرتا ہے، اور نتیجہ آپ کو ڈاؤن لوڈ کی صورت میں واپس مل جاتا ہے۔ ٹیب بند کرتے ہی سب کچھ مٹ جاتا ہے۔
کیا کہاں چلتا ہے
ڈی کوڈنگ (JPG، PNG، WebP، AVIF اور Safari میں HEIC پڑھنا) آپ کا براؤزر کرتا ہے، بالکل اسی طرح جیسے وہ کسی بھی صفحے پر تصاویر دکھاتا ہے۔
تصویری انجن جو تبدیل کرتا، سائز بدلتا، کراپ کرتا، گھماتا، مطلوبہ سائز تک چھوٹا کرتا اور میٹا ڈیٹا ہٹاتا ہے، Rust میں لکھا گیا ہے، اوپن سورس image لائبریری استعمال کرتا ہے، اور WebAssembly میں کمپائل کیا گیا ہے۔ یہ بیک گراؤنڈ ورکر میں چلتا ہے تاکہ صفحہ رسپانسو رہے۔
سرور صرف سائٹ کی فائلیں فراہم کرتا ہے۔ اس میں تصاویر کے لیے اپ لوڈ اینڈ پوائنٹ نہیں، اس لیے کوئی ایسی چیز ہے ہی نہیں جو انہیں قبول کر سکے۔ اسی ڈومین پر ایک چھوٹی کسٹمر کیئر سروس صرف وہی وصول کرتی ہے جو آپ بھیجنے کا انتخاب کریں، جیسے رائے یا ویٹ لسٹ میں سائن اپ، اور اس کے ساتھ گمنام صفحہ گنتی۔
خود تصدیق کریں
اپنے براؤزر کے ڈویلپر ٹولز کھولیں، Network ٹیب پر جائیں اور کوئی بھی ٹول استعمال کریں۔ آپ کو صفحے کی اپنی فائلیں لوڈ ہوتی نظر آئیں گی، /_care/ پر چھوٹی گمنام صفحہ گنتی کی درخواستیں، اور کوئی ایسی درخواست نہیں جو آپ کی تصویر لے جا رہی ہو۔ صفحہ لوڈ ہونے کے بعد آپ انٹرنیٹ سے منقطع بھی ہو سکتے ہیں: ہر ٹول چلتا رہتا ہے۔
سائٹ ایک سخت Content Security Policy بھی بھیجتی ہے جو آپ کے براؤزر کو صفحے کو کسی دوسرے سرور سے رابطہ کرنے سے روکنے کا کہتی ہے، اس لیے ہمارے کوڈ میں غلطی بھی آپ کی تصاویر کہیں اور نہیں بھیج سکتی۔
آف لائن چلتا ہے، ایپ کی طرح انسٹال ہوتا ہے
پہلی بار کھولنے کے بعد ایک سروس ورکر سائٹ اور انجن کو آپ کے براؤزر کے کیش میں محفوظ کر لیتا ہے، اس لیے ٹولز بغیر کنکشن کے بھی کھلتے اور چلتے ہیں۔ Chrome یا Edge میں ایڈریس بار سے Install منتخب کریں۔ Safari میں Add to Dock (Mac) یا Add to Home Screen (iPhone اور iPad) منتخب کریں۔