দরকারি প্রিসেটসহ ব্যাচ ইমেজ রিসাইজার
কয়েকটা ছবি টেনে এনে ফেলুন, আপনার সত্যিই যে মাপটা দরকার সেটা বাছুন — App Store স্ক্রিনশট, Open Graph কার্ড, ফেভিকন সেট, Android ডেনসিটি — আর সেগুলো সঠিক মাপে ZIP-এ ফেরত নিন। ছোট, মাঝারি, বড় নয়।
প্রিসেটগুলোই আসল টুল
যে রিসাইজার শুধু ছোট, মাঝারি আর বড় দেয়, সে আসলে কিছুই বলেনি — কারণ আপনার দরকারি মাপটা কখনও ওগুলোর একটাও নয়। সেটা ১২০০ বাই ৬৩০, কারণ Open Graph কার্ড তা-ই; বা ১৩২০ বাই ২৮৬৮, কারণ ৬.৯ ইঞ্চি ফোনের জন্য App Store Connect তা-ই চায়। এখানে আসল কাজটা রিসাইজ করা নয়, ওটা তো ক্যানভাসের কয়েক লাইন কোড। আসল কাজটা হল, সংখ্যাটা আপনাকে আর খুঁজে বের করতে হয় না।
কনটেইন, কভার না স্ট্রেচ
একটা ছবিকে এমন আকারে বসানো যা তার নিজের নয় — এর তিনটে সৎ উত্তর আছে আর একটা অসৎ। কনটেইন গোটা ছবি রাখে আর ফাঁকটা ভরে দেয়। কভার ফ্রেম ভরে দেয় আর যা বেরিয়ে থাকে কেটে ফেলে। স্ট্রেচ বিকৃত করে, যা প্রায় কখনওই কাম্য নয় কিন্তু মাঝেমধ্যে কোনো স্পেসিফিকেশন তা-ই দাবি করে। প্যাডিংয়ের রং কেবল কনটেইনের বেলায় দরকার, তাই সেটা তার পাশেই।
অর্ধেক অর্ধেক করে ছোট করা
বড় একটা ছবি থেকে এক ক্যানভাস কলেই ফেভিকন বানালে যত পিক্সেল পড়া হয়েছিল তার প্রায় সবই বাদ পড়ে যায়, আর ফলটা ঠিক সেই মাপেই ঘোলাটে দেখায় যেখানে সেটা সবচেয়ে বেশি চোখে পড়বে। এখানে সবকিছু আগে ধাপে ধাপে অর্ধেক করে নামানো হয় — এতে পাশাপাশি পিক্সেলগুলোর গড় নেওয়া হয়, বক্স ফিল্টারের যেভাবে করার কথা — আর শেষ ছোট লাফটা একেবারে শেষে।
FAQ
একসঙ্গে কতগুলো ছবি দেওয়া যায়?
আপনার মেশিনের মেমরিতে যত ধরে। প্রতিটাকে একে একে ডিকোড, রিসাইজ আর এনকোড করা হয়, তাই বড় ব্যাচে সময় লাগে, ব্যর্থ হয় না।
কোন ফরম্যাটে ফেরত পাব?
PNG-তে, যাতে পথের মধ্যে আর কিছু লসি ভাবে কমপ্রেস না হয়। ছোট ফাইল চাইলে ফলগুলো পরে কমপ্রেসরে চালিয়ে নিন।
ZIP কেন কমপ্রেস করা হয়নি?
ভেতরে আছে PNG, যেগুলো আগে থেকেই কমপ্রেস করা। দ্বিতীয় দফায় সময় যাবে অথচ প্রায় কিছুই বাঁচবে না।
আমার ছবিগুলো কি আপলোড হয়?
না। সেগুলো আপনার ব্রাউজারেই ডিকোড হয়ে ক্যানভাসে রিসাইজ হয়, আর আর্কাইভটাও এখানেই তৈরি হয়।
GO AI দলের তৈরি। ইমেজ কমপ্রেসর · বিনামূল্যের সব টুল