অ্যাপ আইকন জেনারেটর
একটা ১০২৪×১০২৪ ছবি দিন, ফিরে পান প্রতিটা মাপ নিয়ে একটা ZIP — সঙ্গে একটা AppIcon.appiconset, যাতে এমন Contents.json আছে যা Xcode সত্যিই মেনে নেয়, আর iOS এখন যে ডার্ক ও টিন্টেড ভ্যারিয়েন্ট চায় সেগুলোও।
ছোট মাপগুলো সাধারণত ঘোলাটে দেখায় কেন
১০২৪ পিক্সেল থেকে এক লাফে ৪০-এ নামালে ব্রাউজার যত নমুনা দেখেছিল তার প্রায় সবই ফেলে দেওয়া হয়, আর সরু রেখাগুলো ঘোলাটে ধূসর দাগে মিশে যায়। এই টুল বারবার ছবিটাকে অর্ধেক করে — ১০২৪, ৫১২, ২৫৬, ১২৮, ৬৪ — আর তারপরেই কেবল শেষ ছোট ধাপটা নেয়। প্রতিবার অর্ধেক করা মানে পাশাপাশি চারটে পিক্সেলের গড় নেওয়া, বক্স ফিল্টারের ঠিক সেটাই করার কথা, তাই যেসব ছোট মাপে বিষয়টা সবচেয়ে জরুরি সেখানেও খুঁটিনাটি টিকে থাকে।
আসল কথাটা Contents.json
বেশির ভাগ জেনারেটর আপনাকে ঠিকঠাক নাম দেওয়া PNG-র একটা ফোল্ডার ধরিয়ে দেয়, আর তারপর প্রতিটাকে Xcode-এর সঠিক ঘরে টেনে বসানোর কাজ আপনার ঘাড়ে ফেলে দেয়। এখানকার AppIcon.appiconset তার ম্যানিফেস্ট আগে থেকেই লেখা অবস্থায় আসে, তাই আপনি অ্যাসেট ক্যাটালগে ফোল্ডারটা বদলে দিলেই হল। আধুনিক Xcode যে সিঙ্গল-সাইজ গড়ন চায় এটা সেটাই মেনে চলে: একটা ১০২৪ ছবি, আর ডার্ক ও টিন্টেড এন্ট্রিতে নিজের নিজের appearance key বসানো।
ডার্ক আর টিন্টেড
এখন iOS একটা আইকনের তিনটে সংস্করণ চায়। টিন্টেড সংস্করণটার গ্রেস্কেল হওয়ারই কথা — রংটা সিস্টেম বসায়, তাই আপনি আসলে একটা লুমিন্যান্স ম্যাপ দিচ্ছেন, আর এটা এমন জিনিস যা কোনো টুল নির্ভুলভাবেই বার করতে পারে। ডার্ক সংস্করণটা কিন্তু নকশার সিদ্ধান্ত, হিসাবের নয়: সৎ স্বয়ংক্রিয় রূপটা হল আপনার আর্টওয়ার্ককে আরও গাঢ় পটভূমির ওপর বসানো, আর সেজন্যই এটা প্রিভিউ হিসেবে দেওয়া হয়, যাতে আপনি নাকচ করতে পারেন। ডার্ক প্রিভিউটা দেখতে খারাপ লাগলে বুঝবেন সেটা সত্যি কথাই বলছে — এই আইকনের জন্য ফিল্টার নয়, একজন ডিজাইনার দরকার।
স্বচ্ছতা আর বর্গাকৃতি
স্বচ্ছতা থাকা অ্যাপ আইকন Apple নেয় না, তাই যে কোনো স্বচ্ছ পিক্সেল এক্সপোর্টের আগে আপনার বাছা রঙের ওপর মিলিয়ে দেওয়া হয়। আপনার সোর্সে আদৌ আলফা ছিল কি না, পাতাটা সেটা জানায়। বর্গাকার না হলে সোর্সটাকে টেনে বড় করা হয় না, বরং চারপাশে জায়গা দেওয়া হয় — কারণ টেনে বসানো আইকন প্যাড করা আইকনের চেয়ে খারাপ, আর থাম্বনেইলে সেটা ধরা অনেক কঠিন।
FAQ
কোন মাপ থেকে শুরু করব?
১০২৪×১০২৪। বাকি সবই এখান থেকে আসে, আর এর চেয়ে ছোট থেকে শুরু করা মানে আপস্কেল করা, যা যত যত্নই নিন উদ্ধার করা যায় না।
Android-এর ফাইলগুলো কোথায় যাবে?
mipmap-* ফোল্ডারগুলো সোজা app/src/main/res-এ বসে যায়। ৫১২-র Play Store ছবিটা সাধারণ সাইজ ফোল্ডারে আছে, mipmap-এ নয়।
ভ্যারিয়েন্টগুলো কি বাদ দেওয়া যায়?
হ্যাঁ। শুধু লাইট বাছুন, তাহলে appiconset-এ একটাই এন্ট্রি থাকবে, যা সম্পূর্ণ বৈধ।
আমার ছবি কি আপলোড হয়?
না। এটা আপনার ব্রাউজারেই ডিকোড হয়ে ক্যানভাসে রিসাইজ হয়, আর ZIP-টাও এখানেই তৈরি হয়। কোথাও কিছু পাঠানো হয় না।
GO AI দলের তৈরি। App Store স্ক্রিনশট · বিনামূল্যের সব টুল