প্রকল্প সম্পর্কে
## এই প্রজেক্টটি কী
image-batch-resizer-tool-এর README-তে এটিকে একটি Windows ব্যাচ ইমেজ রিসাইজার হিসেবে উপস্থাপন করা হয়েছে: আপনি এটিকে একটি ইমেজ ফোল্ডারের দিকে নির্দেশ করবেন, টার্গেট ডাইমেনশন, আউটপুট ফরম্যাট এবং কোয়ালিটি একবার নির্বাচন করবেন এবং এটি একবারে পুরো কিউ (queue) প্রসেস করবে। এর লক্ষ্য হলো সিঙ্গেল-ফাইল ইউটিলিটি এবং পূর্ণাঙ্গ ফটো এডিটরদের মধ্যবর্তী একটি সমাধান প্রদান করা, যেখানে রিসাইজিং অপশনগুলো সাধারণত অনেক মেনুর গভীরে থাকে।
README-তে এটিকে একটি স্ট্যান্ডঅ্যালোন এক্সিকিউটেবল হিসেবে বর্ণনা করা হয়েছে — কোনো ইনস্টলার উইজার্ড, কনফিগার করার জন্য কোনো রানটাইম, কোনো ব্যাকগ্রাউন্ড সার্ভিস নেই এবং ডাউনলোড করার পর কোনো নেটওয়ার্ক অ্যাক্সেসের প্রয়োজন নেই। এটি Windows 10 (64-bit) এবং Windows 11-এর জন্য তৈরি, যেখানে ন্যূনতম ৪ জিবি র্যাম এবং ১০০০-এর বেশি ইমেজের ব্যাচের জন্য ৮ জিবি র্যাম সুপারিশ করা হয়েছে।
## বর্ণিত সক্ষমতাসমূহ
- **বাল্ক প্রসেসিং** — একটি নির্বাচিত ফোল্ডার স্ক্যান করে, সমর্থিত ইমেজ টাইপগুলো ফিল্টার করে এবং শত শত বা হাজার হাজার ফাইলের একটি কিউ তৈরি করে।
- **সাইজিং অপশন** — পিক্সেল-সঠিক কাস্টম ডাইমেনশন, পারসেন্টেজ স্কেলিং, অথবা এক-ক্লিকে সোশ্যাল/ওয়েব/প্রিন্ট প্রিসেট।
- **অ্যাসপেক্ট-রেশিও লক** — ডিফল্টভাবে চালু থাকে, যাতে স্কেলিং করার সময় সাবজেক্ট বিকৃত না হয়; তবে ফোর্সড ডাইমেনশনের জন্য এটি বন্ধ করা যেতে পারে।
- **ফরম্যাট কনভার্সন** — JPEG, PNG, WEBP এবং BMP ইনপুট ও আউটপুট, যা রিসাইজিংয়ের সময়ই সম্পন্ন হয়, আলাদা কোনো দ্বিতীয় ধাপের প্রয়োজন হয় না।
- **কোয়ালিটি/কম্প্রেশন কন্ট্রোল** — ফাইল সাইজ এবং ফিডেলিটির মধ্যে ভারসাম্য বজায় রাখার জন্য প্রতি ব্যাচে একটি স্লাইডার রয়েছে।
- **ফাইলনেম টেম্প্লেটিং** — সর্টেড আউটপুটের জন্য প্রিফিক্স, সাফিক্স এবং সিকোয়েন্সিয়াল নাম্বারিং।
- **নন-ডেস্ট্রাক্টিভ ডিফল্টস** — স্পষ্টভাবে ওভাররাইট না করা পর্যন্ত মূল ফাইলগুলো অপরিবর্তিত থাকে।
- **ড্র্যাগ-অ্যান্ড-ড্রপ কিউয়িং** — কাজ শুরু করার আগে কিউ-এর একটি লাইভ থাম্বনেইল প্রিভিউ দেখা যায়।
- **প্রিসেট** — সর্বশেষ ব্যবহৃত ডাইমেনশন, ফরম্যাট এবং কোয়ালিটি মনে রাখে এবং সেগুলোকে নাম দিয়ে সেভ করা যায়।
- **কীবোর্ড শর্টকাট** — ফোল্ডার খোলা, ব্যাচ চালানো এবং বাতিল করা এবং প্রিসেট সেভ করার জন্য শর্টকাট রয়েছে।
- **লাইট এবং ডার্ক থিম** — রিস্টার্ট ছাড়াই পরিবর্তন করা সম্ভব।
- **সামারি লগিং** — সফলতার রিপোর্ট দেয় এবং করাপ্টেড বা অসমর্থিত ফাইলের মতো স্কিপ করা ফাইলগুলোকে চিহ্নিত করে।
## ওয়ার্কফ্লো
README-তে একটি পাঁচ-ধাপের পাইপলাইন বর্ণনা করা হয়েছে: ইনজেস্ট (স্ক্যান এবং কিউ), কনফিগার (পুরো ব্যাচের জন্য ডাইমেনশন, ফরম্যাট, কোয়ালিটি), প্রসেস (ডিকোড, রিসাইজ, রি-এনকোড, রাইট), ভেরিফাই (সফলতা এবং স্কিপ লগ করা), এবং ডেলিভার (নির্বাচিত ডেস্টিনেশন ফোল্ডারে আউটপুট জমা হওয়া)। README-তে থাকা একটি Mermaid ডায়াগ্রাম এটিকে সংক্ষেপে Import → Configure → Resize → Encode → Output হিসেবে দেখিয়েছে।
উল্লেখযোগ্যভাবে, সম্পন্ন হওয়া ফাইলগুলো সাথে সাথে লেখা হয়, তাই মাঝপথে ব্যাচটি বাধাগ্রস্ত হলেও ইতিমধ্যে প্রসেস করা ফাইলগুলো হারায় না — আপনি বাকিগুলোর জন্য পুনরায় রান করতে পারেন।
## ডিস্ট্রিবিউশন এবং ব্যবহারিক সতর্কতা
প্রজেক্টটি কোনো প্যাকেজ রেজিস্ট্রিக்குப் বদলে একটি GitHub Pages ল্যান্ডিং পেজের মাধ্যমে ডিস্ট্রিবিউট করা হয় এবং README বারবার পাঠকদের সেই পেজটিকে একমাত্র সমর্থিত উৎস হিসেবে নির্দেশ করে এবং থার্ড-পার্টি মিরর থেকে সতর্ক করে। এটি আরও উল্লেখ করে যে, Windows SmartScreen বাইনারিটিকে "unknown publisher" হিসেবে চিহ্নিত করতে পারে কারণ এটি স্বাধীনভাবে রিলিজ এবং প্রতি সাইকেলে রি-সাইন করা হয়, এবং এই প্রম্পটটি কীভাবে পার করতে হবে তা ব্যাখ্যা করে।
ব্যবহারকারীদের README-তে দৃশ্যমান কিছু বিষয় বিবেচনা করা উচিত:
- ডকুমেন্টেশনে সোর্স থেকে বিল্ড করার পরিবর্তে একটি ডাউনলোডযোগ্য এক্সিকিউটেবলের কথা বলা হয়েছে; কোনো কম্পাইলেশন বা ডেভেলপমেন্ট সেটআপ ধাপ দেওয়া নেই।
- যেহেতু README পাবলিশার ওয়ার্নিংয়ের কথা আগে থেকেই বলে দিয়েছে, তাই আপনাকে মূলত একটি আনসাইনড-অনুভুতি বাইনারির ওপর ভরসা করতে বলা হচ্ছে। ডাউনলোড পাথ নিজে যাচাই করা একটি বুদ্ধিমান সতর্কতা।
- ডিসক্লেমারে স্পষ্টভাবে বলা হয়েছে যে ব্যাচ অপারেশনের আগে মূল ফাইলের ব্যাকআপ রাখা উচিত এবং ডেটা লস বা করাপ্টেড আউটপুটের জন্য মেইনটেইনাররা কোনো দায়ভার গ্রহণ করবেন না।
- চেঞ্জলগ (v2025.3 প্রাথমিক স্ট্যান্ডঅ্যালোন রিলিজ থেকে v2026.1) হলো একমাত্র প্রদান করা ভার্সন হিস্ট্রি, এবং README-তে কোনো কমিট-লেভেল অ্যাক্টিভিটি তথ্য নেই।
## এটি কাদের জন্য
README-তে মেমোরি কার্ড খালি করা ফটোগ্রাফার, ক্যাটালগ ইমেজ প্রস্তুত করা ই-কমার্স টিম এবং রেসপনসিভ ইমেজ সেট তৈরি করা ডেভেলপারদের কথা উল্লেখ করা হয়েছে — সংক্ষেপে, যাদের "সবগুলোকে একইভাবে রিসাইজ করার" পুনরাবৃত্তিমূলক কাজ রয়েছে। এটি একটি ফোকাসড টুল: এটি রিসাইজ, কনভার্ট এবং কম্প্রেস করে, এবং README-তে স্পষ্টভাবে বলা হয়েছে যে এটি ইচ্ছাকৃতভাবেই একটি জেনারেল-পারপাস ফটো এডিটর হওয়ার চেষ্টা করেনি।
## লাইসেন্স
MIT হিসেবে উল্লেখ করা হয়েছে, তারিখ ২০২৬।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.