PNG থেকে ICNS কনভার্টার
Xcode বা Terminal না খুলেই একটি বর্গাকার PNG থেকে macOS .icns আইকন বানান। অ্যাপ হিসেবে বান্ডল করা স্ক্রিপ্ট, ডিস্ক ইমেজ, ফোল্ডার বা Electron বিল্ডে এটি ব্যবহার করুন, আর Xcode দিয়ে অ্যাপ প্রকাশ করলে পুরো iconset কীভাবে কাজ করে তা নিচে দেখে নিন।
ছবি কনভার্টার
অথবা JPG, JPEG, JPE … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
৮৫ ছবিকে দেখতে মূলের মতোই রাখে। ছোট ফাইল দরকার হলেই কেবল কমান।
JPG, BMP ও EPS-এ স্বচ্ছতা নেই। স্বচ্ছ পিক্সেল এই রঙে ভরা হয়।
স্বচ্ছ পিক্সেলের পেছনে ব্যবহৃত হেক্স রঙ, যেমন #FFFFFF।
এই ফরম্যাটে একটিই ছবি থাকে। অ্যানিমেশন রাখতে চাইলে GIF বা WebP আউটপুট বেছে নিন।
মাল্টি-সাইজ আইকনে একটি ফাইলে একাধিক রেজোলিউশন থাকে; ব্রাউজার ও অপারেটিং সিস্টেম প্রয়োজনমতো বেছে নেয়।
মূল মাপ রাখুন, অথবা একটি বাহু লিখুন; অনুপাত ঠিক থাকবে।
উপরে বেছে নেওয়া বাহুর পিক্সেল।
মূল মাপের শতাংশ।
স্ক্রিন ও ওয়েবের জন্য sRGB সঠিক। প্রিন্টের কাজে মূলটি রাখুন; গ্রেস্কেল রঙ বাদ দেয়।
শুধু মেটাডেটা, ০ মানে মূল মান থাকবে। প্রিন্টার ও কিছু পোর্টাল এই সংখ্যা পড়ে; এতে পিক্সেল মাপ বদলায় না।
এই টুল কীভাবে ব্যবহার করবেন
- 1
একটি বর্গাকার PNG আপলোড করুন
কমপক্ষে ১০২৪ × ১০২৪ px মাপের স্বচ্ছ ব্যাকগ্রাউন্ডের আর্টওয়ার্ক ব্যবহার করুন।
- 2
সব সাইজ রেখে দিন
উন্নত সেটিংস-এর নিচে আইকনের সাইজ ঠিক করা আছে সব সাইজ (১৬–২৫৬), তাই Finder-এর তালিকা, সাইডবার ও Dock-এর প্রতিটি জায়গার জন্য মানানসই ছবি তৈরি হয়।
- 3
ICNS এ কনভার্ট করুন
ICNS-এ কনভার্ট করুন চাপুন এবং .icns ফাইলটি ডাউনলোড করুন। ফাইলটি অ্যাপ বান্ডেলের Resources ফোল্ডারে বা Get Info উইন্ডোতে ব্যবহারের জন্য তৈরি।
.icns ফাইল হলো Apple-এর আইকন কন্টেইনার: একটি ফাইলে অনেকগুলো বর্গাকার বিটম্যাপ, আর Finder, Dock বা Spotlight প্রয়োজনমতো সাইজেরটি দেখায়। PNG কনভার্ট করলে একটিমাত্র আর্টওয়ার্ক থেকে সেই স্লটগুলো পূরণ হয়।
PNG থেকে ICNS: macOS আইকন ফাইলে কী থাকে
Apple ১৯৯৮ সালে Mac OS 8.5-এর সঙ্গে ICNS ফরম্যাট আনে, আর Mac OS X একে প্রতিটি অ্যাপ্লিকেশন বান্ডেলের আইকন ফাইল হিসেবে রেখে দেয়। স্ক্রিনের ঘনত্বের সঙ্গে কন্টেইনারও বেড়েছে: Mac OS X 10.5-এ এসেছে ৫১২ px এন্ট্রি, আর OS X 10.7 ও 10.8-এ Retina ডিসপ্লের সঙ্গে এসেছে ৫১২ × ৫১২ @2x নামের ১০২৪ px এন্ট্রি।
প্রতিটি স্লট একটি জোড়া: Retina স্ক্রিনের জন্য একই পয়েন্ট সাইজের একটি 1x ও একটি @2x ছবি। ডিসপ্লে ও ভিউ অনুযায়ী Finder মানানসইটি বেছে নেয়; তাই একটিমাত্র ১০২৪ px PNG Finder নিজে ছোট করলে তালিকা ভিউতে আসল ১৬ px এন্ট্রির চেয়ে বেশি ঝাপসা দেখায়।
16 px থেকে 1024 px পর্যন্ত Mac iconset সাইজ
| পয়েন্ট সাইজ | 1x ফাইল (পিক্সেল) | @2x ফাইল (পিক্সেল) | যেখানে দেখা যায় |
|---|---|---|---|
| ১৬ pt | icon_16x16.png (16) | [email protected] (32) | Finder-এর তালিকা ভিউ, মেনু |
| ৩২ pt | icon_32x32.png (32) | [email protected] (64) | সাইডবার, ছোট আইকন ভিউ |
| ১২৮ pt | icon_128x128.png (128) | [email protected] (256) | Finder-এর আইকন ভিউ, Dock |
| ২৫৬ pt | icon_256x256.png (256) | [email protected] (512) | বড় আইকন ভিউ, Quick Look |
| ৫১২ pt | icon_512x512.png (512) | [email protected] (1024) | Get Info প্রিভিউ, App Store |
mkdir MyApp.iconset sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png cp icon-1024.png MyApp.iconset/[email protected] # 16, 32, 64, 128 ও 256 px ফাইলের জন্য sips আবার চালান iconutil -c icns MyApp.iconset
PNG
Portable Network Graphics
PNG একটি লসলেস রাস্টার ফরম্যাট, যা ১৯৯৬ সালে PNG Development Group প্রকাশ করে এবং পরে W3C ও ISO স্ট্যান্ডার্ড করে। এটি প্রতিটি পিক্সেল হুবহু ধরে রাখে, পূর্ণ অ্যালফা ট্রান্সপারেন্সি সমর্থন করে এবং টেক্সট, ধারালো প্রান্ত ও সমতল রং কোনো আর্টিফ্যাক্ট ছাড়াই সামলায়। এই নির্ভুলতার কারণে স্ক্রিনশট, লোগো, আইকন ও ইন্টারফেস গ্রাফিকসের জন্য এটি আদর্শ। দুর্বলতা হলো সাইজ: PNG হিসেবে সেভ করা ছবি একই ছবির JPEG বা WebP-এর চেয়ে প্রায়ই কয়েক গুণ বড় হয়। সব ব্রাউজার, অপারেটিং সিস্টেম ও এডিটর PNG ফাইল খোলে।
- কম্প্রেশন
- লসলেস
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- হ্যাঁ
- অ্যানিমেশন
- না
- প্রবর্তনের সাল
- 1996 · PNG Development Group
ICNS
Apple আইকন ইমেজ
ICNS হলো Apple-এর আইকন কন্টেইনার ফরম্যাট, যা ১৯৯৮ সালে Mac OS 8.5 থেকে macOS-এ অ্যাপ্লিকেশন, ফোল্ডার ও ডকুমেন্টের আইকনে ব্যবহৃত হচ্ছে। একটি ফাইলে ১৬×১৬ থেকে ১০২৪×১০২৪ পিক্সেল পর্যন্ত একাধিক সাইজ, Retina সংস্করণসহ, বান্ডেল থাকে, সাধারণত স্বচ্ছতাসহ PNG ডেটা হিসেবে। Xcode ও macOS সরাসরি এটি পড়ে, তবে Apple প্ল্যাটফর্মের বাইরে এটি কম ব্যবহৃত হয়। Windows ও বেশিরভাগ ওয়েব টুল কনভার্টার ছাড়া ICNS খুলতে পারে না।
- কম্প্রেশন
- লসলেস
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- হ্যাঁ
- অ্যানিমেশন
- না
- প্রবর্তনের সাল
- 1998 · Apple
Mac অ্যাপ বান্ডেল, ইনস্টলার বা ফোল্ডারে একই ফাইলে একাধিক রেজোলিউশনসহ Apple-এর আইকন কন্টেইনার দরকার হলে PNG থেকে ICNS বানানো হয়; ICNS থেকে PNG-তে ফেরা হয় শুধু বিদ্যমান অ্যাপ আইকন কোনো ডকুমেন্টে বা ওয়েবসাইটে ব্যবহারের জন্য।
অনলাইন ICNS কনভার্টার নাকি Xcode ও iconutil
এই কনভার্টার ১৬ থেকে ২৫৬ px পর্যন্ত স্লট পূরণ করে, যা প্রতিটি Mac-এ Finder-এর তালিকা, সাইডবার, Dock ও আইকন ভিউ চালাতে যথেষ্ট; Retina-তেও ১২৮ pt স্লট পর্যন্ত। ফোল্ডার আইকন, DMG ভলিউম আইকন, AppleScript বা Automator অ্যাপ কিংবা অভ্যন্তরীণ টুলের জন্য এটাই দরকার, কোনো ডেভেলপার টুল ইনস্টল ছাড়াই।
Mac App Store-এ জমা দেওয়ার অ্যাপের জন্য Xcode-এর অ্যাসেট ক্যাটালগে ১০২৪ px সোর্স ব্যবহার করুন, অথবা ওপরে দেখানো মতো সম্পূর্ণ iconset-এ iconutil চালান, যাতে ৫১২ pt স্লট আসল পিক্সেল দিয়ে পূরণ হয়। পরিষ্কার বর্গাকার ছবি থেকে শুরু করুন: লোগো চওড়া হলে প্রথমে ছবি ক্রপ টুলে ১:১ ক্যানভাস বানিয়ে নিন, আর ছবি ক্রপ করে অনুপাত ঠিক করার নিয়ম লেখায় কোথায় ফাঁকা জায়গা রাখবেন তা বলা আছে।
Mac ব্যবহারকারীদের PNG থেকে ICNS নিয়ে প্রশ্ন
Mac এর ফোল্ডার বা অ্যাপে নিজের ICNS আইকন কীভাবে বসাব?
Finder-এ আইটেমটি সিলেক্ট করে Command-I চেপে Get Info খুলুন, তারপর .icns ফাইলটি উইন্ডোর উপরের বাঁ কোণের ছোট আইকনের ওপর টেনে ছেড়ে দিন। নিজের বানানো অ্যাপের ক্ষেত্রে ফাইলটি Contents/Resources-এ রাখুন এবং Info.plist-এর CFBundleIconFile কী-তে তার নাম লিখুন।
ICNS বানাতে কোন সাইজের PNG দিয়ে শুরু করা উচিত?
১০২৪ × ১০২৪ px, যা Apple-এর নির্ধারিত সবচেয়ে বড় স্লট। ছোট PNG-ও কনভার্ট হয়, কিন্তু সোর্সের চেয়ে বড় প্রতিটি সাইজ বড় করে নেওয়া হয় বলে Retina স্ক্রিনে ঝাপসা দেখায়। আর্টওয়ার্ক বর্গাকার হওয়া উচিত এবং আইকনের আকৃতির বাইরে ব্যাকগ্রাউন্ড স্বচ্ছ থাকা উচিত।
Xcode প্রজেক্টে asset catalog থাকলে কি হাতে বানানো ICNS লাগবে?
না। macOS টার্গেট Assets.xcassets-এর AppIcon সেট ব্যবহার করলে Xcode বিল্ডের সময় সেটি কম্পাইল করে অ্যাপের আইকন ফাইল নিজেই তৈরি করে। আলাদা .icns দরকার হয় Xcode ছাড়া প্রজেক্টে: শেল-স্ক্রিপ্ট অ্যাপ, Electron ও Tauri প্যাকেজার, Python বান্ডলার এবং DMG ব্যাকগ্রাউন্ডে।
নতুন আইকনটি ধূসর গোল কোণের বর্গের ভেতরে দেখাচ্ছে কেন?
macOS 11 Big Sur থেকে Mac অ্যাপের আইকন গোলাকার কোণের বর্গাকৃতি অনুসরণ করে, আর macOS 26 Tahoe সেই আকৃতি পূরণ করে না এমন আইকনকে ধূসর টাইলের ভেতরে বসায়। গোলাকার বর্গটি আর্টওয়ার্কের মধ্যেই এঁকে কোণগুলো স্বচ্ছ রাখুন, তাহলে সিস্টেম ঠিক আপনার ডিজাইন অনুযায়ী দেখাবে।
ICNS ফাইল কি আমার আর্টওয়ার্ক কম্প্রেস করে?
চোখে পড়ার মতো নয়। আধুনিক .icns ফাইলে বড় ছবিগুলো কন্টেইনারের ভেতরে PNG ডেটা হিসেবে থাকে, যা লসলেস। শুধু ছোট পুরোনো এন্ট্রিগুলো Apple-এর নিজস্ব রান-লেংথ পদ্ধতি ও আলাদা ৮-বিট মাস্ক ব্যবহার করে, আর বর্তমান Mac-এ সেগুলো প্রায় দেখানোই হয় না।
Windows বা Linux কি একই আইকন ফাইল ব্যবহার করতে পারে?
Windows-এর জন্য ICNS নয়, ICO লাগে; একই আর্টওয়ার্ক থেকে PNG থেকে ICO বানাতে পারবেন। Linux ডেস্কটপ থিম ফোল্ডার থেকে সাধারণ PNG বা SVG আইকন পড়ে, তাই আপনার মূল PNG-ই তাদের জন্য যথেষ্ট।