مقامی پس منظر کو ہٹانا کس طرح کام کرتا ہے۔
یہ باتھ روم ڈایاگرام ورژن ہے - پائپ لائن پر بھروسہ کرنے کے لیے کافی ہے، کاغذ پر نہیں۔
1. ان پٹ پکسلز بن جاتا ہے۔
آپ ایک فائل یا بٹ میپ فراہم کرتے ہیں (ڈراپ، چننے والا، پیسٹ، یا صفحہ کیپچر)۔ ایڈیٹر اسے تصویری بٹ میپ پر ڈی کوڈ کرتا ہے۔ HEIC جیسے فارمیٹس کو ایک اضافی ڈی کوڈ قدم کی ضرورت ہوتی ہے۔ ناکامی خالی کینوس کی بجائے غلطی کے ساتھ جلدی رک جاتی ہے۔
2. ماڈل کی تیاری
انفرنس ایک آن ڈیوائس سیگمنٹیشن ماڈل (ISNet-class ONNX) کا استعمال کرتا ہے جو ویب ورکر اور براؤزر ONNX رن ٹائم کے ساتھ چلتا ہے۔ اگر وزن ابھی تک کیش نہیں کیا گیا ہے، تو آپ کو ایک ڈاؤن لوڈ سپلیش نظر آئے گا۔ کیشنگ ہر بار اس ہٹ کو دہرانے سے گریز کرتی ہے۔
3. سیگمنٹیشن → ماسک
کارکن الفا ماسک واپس کرتا ہے (موضوع بمقابلہ پس منظر کیا ہے)۔ UI موضوع کو ایک بساط پر یا آپ کے منتخب کردہ پس منظر (رنگ، میلان، تصویر) پر مرکب کرتا ہے۔
4. انسانی تطہیر
برش شامل کریں / صاف کریں CPU کینوس پر ورکنگ ماسک میں ترمیم کریں۔ نرمی بدل جاتی ہے کہ فالج کتنا سخت ہوتا ہے۔ ایکسپورٹ اس ماسک کا استعمال کرتا ہے جسے آپ دیکھتے ہیں — بھولا ہوا خودکار صرف اسنیپ شاٹ نہیں۔
5. تاریخ اور برآمد
ایک مختصر IndexedDB تاریخ حالیہ اصل/نتائج کے جوڑوں کو محفوظ کر سکتی ہے۔ موجودہ شفافیت کے ساتھ ایمیٹ پی این جی کو ڈاؤن لوڈ اور کاپی کریں یا بھریں۔
کارکردگی کے نوٹ جو آپ دیکھیں گے۔
- پہلے چلائیں: ماڈل کے لیے نیٹ ورک + init لاگت۔
- بڑی تصاویر: ایک انتباہ کے ساتھ کم داخلی ریزولوشن پر کارروائی کر سکتی ہے۔ برآمد اب بھی پورے سائز کا ہدف ہے۔
- UI تھریڈ قابل استعمال رہتا ہے کیونکہ بھاری اندازہ ایک کارکن میں ہوتا ہے - اگر کارکن کریش ہو جاتا ہے، تو آپ کو ورکر کی غلطی ہوتی ہے، ہمیشہ کے لیے منجمد ٹیب نہیں۔
“مقامی” کے رازداری کے مضمرات کا احاطہ رازداری پر کیا گیا ہے۔ یومیہ کلکس: شروع کریں۔