منصوبے کے بارے میں

## یہ پروجیکٹ کیا ہے image-batch-resizer-tool کو اس کے README میں ایک Windows بیچ امیج ریسائزر کے طور پر پیش کیا گیا ہے: آپ اسے تصاویر کے ایک فولڈر کی طرف اشارہ کرتے ہیں، ٹارگٹ ڈائمینشنز، آؤٹ پٹ فارمیٹ اور کوالٹی ایک بار منتخب کرتے ہیں، اور یہ ایک ہی پاس میں پوری کیو (queue) پر کارروائی کرتا ہے۔ اس کا بیان کردہ مقصد سنگل فائل یوٹیلیٹیز اور مکمل فوٹو ایڈیٹرز کے درمیان درمیانی راستہ فراہم کرنا ہے، جہاں ریسائزنگ کئی مینیوز کے پیچھے چھپی ہوتی ہے۔ README اسے ایک اسٹینڈ الون ایگزیکیوٹیبل کے طور پر بیان کرتا ہے — کوئی انسٹالر وزارڈ نہیں، کوئی رن ٹائم کنفیگر کرنے کی ضرورت نہیں، کوئی بیک گراؤنڈ سروسز نہیں، اور ڈاؤن لوڈ کے بعد کسی نیٹ ورک ایکسیس کی ضرورت نہیں ہے۔ یہ Windows 10 (64-bit) اور Windows 11 کو ٹارگٹ کرتا ہے، جس کے لیے 4 GB RAM کم از کم اور 1000 سے زیادہ تصاویر کے بیچز کے لیے 8 GB تجویز کی گئی ہے۔ ## بیان کردہ صلاحیتیں - **بلک پروسیسنگ** — منتخب فولڈر کو اسکین کرتا ہے، سپورٹڈ امیج ٹائپس کو فلٹر کرتا ہے، اور سینکڑوں یا ہزاروں فائلوں کی ایک کیو بناتا ہے۔ - **سائزنگ آپشنز** — پکسل کے مطابق کسٹم ڈائمینشنز، پرسنٹیج اسکیلنگ، یا ون کلک سوشل/ویب/پرنٹ پری سیٹس۔ - **اسبیکٹ ریشیو لاک** — ڈیفالٹ طور پر آن ہوتا ہے، تاکہ اسکیلنگ سے سبجیکٹس خراب نہ ہوں؛ اسے زبردستی کی ڈائمینشنز کے لیے بند کیا جا سکتا ہے۔ - **فارمیٹ کنورژن** — JPEG, PNG, WEBP اور BMP ان اور آؤٹ، جو ریسائزنگ کے دوران ہی کیے جاتے ہیں نہ کہ دوسرے مرحلے کے طور پر۔ - **کوالٹی/کمپریشن کنٹرول** — ایک پر-بیچ سلائیڈر جو فائل سائز اور فیڈیلٹی کے درمیان توازن پیدا کرتا ہے۔ - **فائل نیم ٹیمپلیٹنگ** — ترتیب شدہ آؤٹ پٹ کے لیے پری فکسز، سفیگز اور سیکوینشل نمبرنگ۔ - **نان ڈیسٹرکٹو ڈیفالٹس** — اصل فائلوں کو چھیدا نہیں جاتا جب تک کہ واضح طور پر اوور رائٹ نہ کیا جائے۔ - **ڈریگ اینڈ ڈراپ کیوئنگ** کے ساتھ کیو کا لائیو تھمب نیل پری ویو۔ - **پری سیٹس** جو آخری استعمال شدہ ڈائمینشنز، فارمیٹ اور کوالٹی کو محفوظ رکھتے ہیں، اور انہیں نامزد کردہ کمبینیشنز کے طور پر محفوظ کیا جا سکتا ہے۔ - **کی بورڈ شارٹ کٹس** فولڈر کھولنے، بیچ چلانے اور منسوخ کرنے، اور پری سیٹس محفوظ کرنے کے لیے۔ - **لائٹ اور ڈارک تھیمز** جنہیں ری اسٹارٹ کے بغیر تبدیل کیا جا سکتا ہے۔ - **سمری لاگنگ** جو کامیابیوں کی رپورٹ کرتی ہے اور اسکیپ کی گئی فائلوں (جیسے کرپٹ یا غیر سپورٹڈ) کی نشاندہی کرتی ہے۔ ## ورک فلو README پانچ مرحلوں والے پائپ لائن کی وضاحت کرتا ہے: ان جسٹ (اسکین اور کیو)، کنفیگر (پورے بیچ کے لیے ڈائمینشنز، فارمیٹ، کوالٹی)، پروسیس (ڈیکوڈ، ریسائز، ری انکوڈ، رائٹ)، ویریفائی (کامیابیوں اور اسکیپس کا لاگ)، اور ڈیلیور (آؤٹ پٹ منتخب کردہ ڈیسٹینیشن فولڈر میں جاتا ہے)۔ README میں ایک Mermaid ڈایاگرام اسے Import → Configure → Resize → Encode → Output میں مختصر کرتا ہے۔ قابل ذکر بات یہ ہے کہ مکمل شدہ فائلیں ختم ہوتے ہی لکھ دی جاتی ہیں، لہذا اگر بیچ درمیان میں رک جائے تو پہلے سے پروسیس شدہ فائلیں ضائع نہیں ہوتیں — آپ باقی ماندہ پر دوبارہ رن کر سکتے ہیں۔ ## تقسیم اور عملی انتباہات پروجیکٹ کو پیکیج رجسٹری کے بجائے GitHub Pages لینڈنگ پیج کے ذریعے تقسیم کیا گیا ہے، اور README بار بار قارئین کو اس صفحے کی طرف بھیجتا ہے کیونکہ یہ واحد سپورٹڈ ذریعہ ہے، اور تھرڈ پارٹی مررز کے خلاف خبردار کرتا ہے۔ یہ یہ بھی نوٹ کرتا ہے کہ Windows SmartScreen بائنری کو "نامعلوم پبلشر" کے طور پر نشان زد کر سکتا ہے کیونکہ اسے آزادانہ طور پر ریلیز اور ہر سائیکل میں دوبارہ سائن کیا جاتا ہے، اور یہ بتاتا ہے کہ اس پرامپٹ سے کیسے آگے بڑھنا ہے۔ صارفین کو چند چیزوں پر غور کرنا چاہیے جو README خود ظاہر کرتا ہے: - دستاویزات ایک ڈاؤن لوڈ ایبل ایگزیکیوٹیبل کی وضاحت کرتے ہیں نہ کہ سورس سے بلڈ کرنے کے ورک فلو کی؛ کمپائلیشن یا ڈویلپمنٹ سیٹ اپ کے کوئی اقدامات نہیں دیے گئے ہیں۔ - کیونکہ README پبلشر وارننگ کی توقع کرتا ہے، آپ سے بنیادی طور پر ایک غیر دستخط شدہ محسوس ہونے والی بائنری پر بھروسہ کرنے کو کہا گیا ہے۔ ڈاؤن لوڈ پاتھ کی خود تصدیق کرنا ایک سمجھدار احتیاط ہے۔ - ڈس کلیمر واضح ہے کہ آپ کو بیچ آپریشنز سے پہلے اصل فائلوں کا بیک اپ لینا چاہیے اور مینٹینرز ڈیٹا کے نقصان یا کرپٹ آؤٹ پٹ کی کوئی ذمہ داری قبول نہیں کرتے۔ - چینج لاگ (v2025.3 ابتدائی اسٹینڈ الون ریلیز سے v2026.1 تک) واحد ورژن ہسٹری ہے جو فراہم کی گئی ہے، اور README میں کوئی کمیٹ لیول ایکٹیویٹی معلومات نہیں ہیں۔ ## یہ کس کے لیے ہے README میں میموری کارڈز خالی کرنے والے فوٹوگرافرز، کیٹلاگ امیجز تیار کرنے والی ای کامرس ٹیموں، اور ریسپونسیو امیج سیٹس بنانے والے ڈویلپرز کا ذکر ہے — مختصراً، ہر وہ شخص جس کے پاس "ان سب کو ایک ہی طریقے سے ریسائز کریں" کا تکراری کام ہو۔ یہ ایک فوکسڈ ٹول ہے: یہ ریسائز، کنورٹ اور کمپریس کرتا ہے، اور README اس بارے میں واضح ہے کہ یہ جان بوجھ کر ایک جنرل پرپز فوٹو ایڈیٹر بننے کی کوشش نہیں کرتا۔ ## لائسنس MIT کے طور پر بیان کیا گیا ہے، تاریخ 2026۔