ICO থেকে PNG কনভার্টার
আপনার ব্রাউজারে অবিলম্বে Windows আইকন (.ico) ফাইলগুলিকে উচ্চ-মানের স্বচ্ছ PNG ছবিতে রূপান্তর করুন।
এখানে ICO ক্লিক করুন বা টেনে আনুন
50MB পর্যন্ত সাপোর্ট করে
আপনার ব্রাউজারে অবিলম্বে Windows আইকন (.ico) ফাইলগুলিকে উচ্চ-মানের স্বচ্ছ PNG ছবিতে রূপান্তর করুন।
50MB পর্যন্ত সাপোর্ট করে
ICO হল আইকন ফাইল ফর্ম্যাট যা 1990 সালে Windows 3.0-এর জন্য উদ্ভাবিত হয়েছিল এবং আজও ওয়েবে ডি ফ্যাক্টো ফ্যাভিকন ফর্ম্যাট হিসাবে ব্যবহৃত হয়। নাম থাকা সত্ত্বেও, একটি ICO ফাইল একটি ধারক যা বিভিন্ন আকার এবং রঙের গভীরতায় একাধিক ছবি ধারণ করতে পারে। একটি সাধারণ উইন্ডোজ ডেস্কটপ আইসিও একই আইকনের 16×16, 32×32, 48×48, 64×64, 128×128, এবং 256×256 সংস্করণ বান্ডিল করতে পারে; অপারেটিং সিস্টেম ডিসপ্লে প্রেক্ষাপটের সাথে মেলে যেটি আকার বেছে নেয়। ICO কে PNG তে রূপান্তর করার অর্থ হল এই এমবেড করা ছবিগুলির মধ্যে এক বা একাধিক বের করা এবং সেগুলিকে স্বতন্ত্র PNG ফাইল হিসাবে সংরক্ষণ করা৷
এই কনভার্টারটি আপনার ব্রাউজারে ICO হেডার পার্স করে, সমস্ত এমবেডেড ইমেজ এন্ট্রি শনাক্ত করে এবং প্রতিটি ডিকোড করে। বেশিরভাগ আধুনিক ICO ফাইলগুলি তাদের ছবিগুলি PNG হিসাবে অভ্যন্তরীণভাবে সংরক্ষণ করে; বয়স্করা BMP-স্টাইলের কাঁচা বিটম্যাপ ডেটা ব্যবহার করে। উভয় এনকোডিং পরিচালনা করা হয়. আউটপুটটি এমবেডেড ইমেজ প্রতি একটি পিএনজি - একটি সাধারণ উইন্ডোজ আইকনের জন্য, যার অর্থ বিভিন্ন আকারে ছয় বা তার বেশি পিএনজি ফাইল।
ফাইলগুলি কখনই আপনার ডিভাইস ছেড়ে যায় না। ICO ডিরেক্টরি পড়তে এবং প্রতিটি ছবির জন্য উপযুক্ত ডিকোডারে পাঠানোর জন্য DataView ব্যবহার করে JavaScript-এ পার্সিং হয়। আউটপুট PNGs canvas.toBlob('image/png') এর মাধ্যমে উত্পাদিত হয়।
ICO হল একটি উইন্ডোজ-কেন্দ্রিক ফর্ম্যাট যা কিছু ইমেজ এডিটররা সুন্দরভাবে পরিচালনা করেন। ফটোশপের একটি প্লাগইন প্রয়োজন; অনেক ওয়েব-ভিত্তিক সরঞ্জাম ICO পড়তে পারে না; লিনাক্স ডেস্কটপ এনভায়রনমেন্ট আইসিওকে দ্বিতীয় শ্রেণীর হিসাবে বিবেচনা করে। PNG সার্বজনীনভাবে সমর্থিত। একটি বিদ্যমান ICO কে PNG তে রূপান্তর করা ফাইলগুলি তৈরি করে যা আপনি যে কোনও সরঞ্জামে খুলতে এবং সম্পাদনা করতে পারেন।
অন্য সাধারণ কারণ হল পৃথক মাপ বের করা। একটি ফেভিকন আপডেট করা ওয়েব ডেভেলপাররা প্রায়ই একটি বিদ্যমান ICO এর শুধুমাত্র 32×32 বা 64×64 সংস্করণ চান। ডিজাইনাররা লিগ্যাসি আইকনগুলি পুনরায় আঁকতে চান তারা একটি সূচনা পয়েন্ট হিসাবে সবচেয়ে বড় এমবেডেড সংস্করণ চান৷ উভয় ওয়ার্কফ্লোই ICO কন্টেইনারের সাথে সরাসরি ডিল করার পরিবর্তে আলাদা আলাদা PNG ফাইল, প্রতি সাইজে একটি করে লাভবান হয়।
একটি ICO ড্রপ করুন, এমবেডেড আকার প্রতি একটি PNG পান৷
একটি ICO ফাইল একটি 6-বাইট শিরোনাম (ICONDIR) দিয়ে শুরু হয়, তারপরে এন্ট্রিগুলির একটি ডিরেক্টরি (ICONDIRENTRY, প্রতিটি 16 বাইট), প্রতিটি এন্ট্রির জন্য চিত্র ডেটা অনুসরণ করে। প্রতিটি ডিরেক্টরি এন্ট্রি প্রস্থ, উচ্চতা, রঙ গণনা এবং চিত্র বাইট নির্দেশ করে একটি অফসেট এবং আকার নির্দিষ্ট করে।
ইমেজ ডেটা হয় একটি BMP-স্টাইল DIB (BITMAPFILEHEADER ছাড়া) বা সরাসরি এমবেড করা সম্পূর্ণ PNG ফাইল হিসেবে এনকোড করা হয়। PNG-এনকোডেড এন্ট্রিগুলি 256×256-এ আধুনিক আইকনগুলির জন্য সাধারণ এবং শুরুতে একটি আদর্শ PNG স্বাক্ষর থাকে। BMP-স্টাইল এন্ট্রি ফাইল হেডার বাদ দেয় কিন্তু তথ্য শিরোনাম এবং পিক্সেল ডেটা অন্তর্ভুক্ত করে।
এই রূপান্তরকারী ডিরেক্টরিটি পড়ে, প্রতিটি এন্ট্রি সনাক্ত করে এবং উপযুক্ত ডিকোডারে প্রেরণ করে। পিএনজি এন্ট্রিগুলি একটি ব্লব এবং একটি চিত্র উপাদান ব্যবহার করে ডিকোড করা হয়; BMP এন্ট্রি BITMAPINFOHEADER পার্স করে এবং ম্যানুয়ালি একটি ক্যানভাসে পিক্সেল লিখে পড়া হয়। আউটপুট সবসময় PNG হয়।