বিনামূল্যে কনভার্টার

ICO থেকে PNG কনভার্টার

আপনার ব্রাউজারে অবিলম্বে Windows আইকন (.ico) ফাইলগুলিকে উচ্চ-মানের স্বচ্ছ PNG ছবিতে রূপান্তর করুন।

এখানে ICO ক্লিক করুন বা টেনে আনুন

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 কে PNG তে রূপান্তর করুন

ICO হল একটি উইন্ডোজ-কেন্দ্রিক ফর্ম্যাট যা কিছু ইমেজ এডিটররা সুন্দরভাবে পরিচালনা করেন। ফটোশপের একটি প্লাগইন প্রয়োজন; অনেক ওয়েব-ভিত্তিক সরঞ্জাম ICO পড়তে পারে না; লিনাক্স ডেস্কটপ এনভায়রনমেন্ট আইসিওকে দ্বিতীয় শ্রেণীর হিসাবে বিবেচনা করে। PNG সার্বজনীনভাবে সমর্থিত। একটি বিদ্যমান ICO কে PNG তে রূপান্তর করা ফাইলগুলি তৈরি করে যা আপনি যে কোনও সরঞ্জামে খুলতে এবং সম্পাদনা করতে পারেন।

অন্য সাধারণ কারণ হল পৃথক মাপ বের করা। একটি ফেভিকন আপডেট করা ওয়েব ডেভেলপাররা প্রায়ই একটি বিদ্যমান ICO এর শুধুমাত্র 32×32 বা 64×64 সংস্করণ চান। ডিজাইনাররা লিগ্যাসি আইকনগুলি পুনরায় আঁকতে চান তারা একটি সূচনা পয়েন্ট হিসাবে সবচেয়ে বড় এমবেডেড সংস্করণ চান৷ উভয় ওয়ার্কফ্লোই ICO কন্টেইনারের সাথে সরাসরি ডিল করার পরিবর্তে আলাদা আলাদা PNG ফাইল, প্রতি সাইজে একটি করে লাভবান হয়।

কিভাবে ব্যবহার করবেন

একটি ICO ড্রপ করুন, এমবেডেড আকার প্রতি একটি PNG পান৷

  1. ICO ফাইল আপলোড করুন: ফাইলটিকে আপলোড এলাকায় টেনে আনুন বা ব্রাউজ করতে ক্লিক করুন। 50 MB পর্যন্ত ফাইলগুলি সমর্থিত, যদিও সাধারণ ICO ফাইলগুলি 100 KB-এর কম।
  2. এমবেড করা মাপ পর্যালোচনা করুন: টুলটি তাদের মাত্রা এবং রঙের গভীরতা সহ ICO-তে এমবেড করা সমস্ত চিত্র তালিকাভুক্ত করে। একটি সাধারণ ফেভিকন ICO এর 16×16, 32×32, এবং 48×48 সংস্করণ রয়েছে; একটি উইন্ডোজ ডেস্কটপ আইকনের আট বা তার বেশি আকার থাকতে পারে।
  3. নির্যাস: প্রতিটি এমবেড করা চিত্রকে ডিকোড করা হয় এবং PNG হিসাবে পুনরায় এনকোড করা হয়। PNG-সংকুচিত এন্ট্রি ধারণকারী ICOগুলির জন্য, ডিকোডিং সরাসরি। BMP-স্টাইল এন্ট্রিগুলির জন্য, কাঁচা পিক্সেল ডেটা একটি ক্যানভাসে পড়া হয় এবং PNG হিসাবে রপ্তানি করা হয়।
  4. ডাউনলোড করুন: একক-ছবি আইসিও একটি একক PNG ডাউনলোড তৈরি করে। মাল্টি-ইমেজ আইসিও একটি জিপ আর্কাইভ তৈরি করে যাতে প্রতি সাইজে একটি পিএনজি থাকে, যার নাম দেওয়া হয় মাত্রা (icon-16.png, icon-32.png, ইত্যাদি)।

সাধারণ ব্যবহারের ক্ষেত্রে

প্রযুক্তিগত বিবরণ

একটি ICO ফাইল একটি 6-বাইট শিরোনাম (ICONDIR) দিয়ে শুরু হয়, তারপরে এন্ট্রিগুলির একটি ডিরেক্টরি (ICONDIRENTRY, প্রতিটি 16 বাইট), প্রতিটি এন্ট্রির জন্য চিত্র ডেটা অনুসরণ করে। প্রতিটি ডিরেক্টরি এন্ট্রি প্রস্থ, উচ্চতা, রঙ গণনা এবং চিত্র বাইট নির্দেশ করে একটি অফসেট এবং আকার নির্দিষ্ট করে।

ইমেজ ডেটা হয় একটি BMP-স্টাইল DIB (BITMAPFILEHEADER ছাড়া) বা সরাসরি এমবেড করা সম্পূর্ণ PNG ফাইল হিসেবে এনকোড করা হয়। PNG-এনকোডেড এন্ট্রিগুলি 256×256-এ আধুনিক আইকনগুলির জন্য সাধারণ এবং শুরুতে একটি আদর্শ PNG স্বাক্ষর থাকে। BMP-স্টাইল এন্ট্রি ফাইল হেডার বাদ দেয় কিন্তু তথ্য শিরোনাম এবং পিক্সেল ডেটা অন্তর্ভুক্ত করে।

এই রূপান্তরকারী ডিরেক্টরিটি পড়ে, প্রতিটি এন্ট্রি সনাক্ত করে এবং উপযুক্ত ডিকোডারে প্রেরণ করে। পিএনজি এন্ট্রিগুলি একটি ব্লব এবং একটি চিত্র উপাদান ব্যবহার করে ডিকোড করা হয়; BMP এন্ট্রি BITMAPINFOHEADER পার্স করে এবং ম্যানুয়ালি একটি ক্যানভাসে পিক্সেল লিখে পড়া হয়। আউটপুট সবসময় PNG হয়।

সর্বোত্তম অনুশীলন

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী

ICO কে PNG তে রূপান্তর করার সময় কি কোন মানের ক্ষতি হয়?
না। PNG ক্ষতিহীন ডিফ্লেট ব্যবহার করে, তাই রূপান্তরের সময় আপনার ছবির গুণমান সম্পূর্ণরূপে সংরক্ষিত থাকে।
কেন আমি মূল বিন্যাস রাখার পরিবর্তে PNG তে রূপান্তর করব?
আপনার যখন স্বচ্ছতা সমর্থন, স্ক্রিনশট বা গ্রাফিক্সের জন্য ক্ষতিহীন গুণমান বা সর্বজনীন ব্রাউজার সামঞ্জস্যের প্রয়োজন হয় তখন PNG আদর্শ। ICO এর বিপরীতে, PNG কম্প্রেশন আর্টিফ্যাক্ট ছাড়াই প্রতিটি পিক্সেল সংরক্ষণ করে।
আমি কি ব্যাচ একাধিক ICO ফাইল রূপান্তর করতে পারি?
সর্বোচ্চ গুণমান নিশ্চিত করতে এই টুলটি একবারে একটি ফাইল প্রক্রিয়া করে। একাধিক ফাইলের জন্য, কেবল প্রক্রিয়াটি পুনরাবৃত্তি করুন — প্রতিটি রূপান্তর মাত্র কয়েক সেকেন্ড সময় নেয়।
রূপান্তরের সময় কি আমার ছবিগুলি ব্যক্তিগত রাখা হয়?
হ্যাঁ। আপনার ICO ফাইলগুলি সম্পূর্ণরূপে আপনার ব্রাউজারে ক্যানভাস API এবং JavaScript ব্যবহার করে প্রক্রিয়া করা হয়। কোনো সার্ভারে কিছুই আপলোড করা হয় না — ফাইলটি সরাসরি আপনার ডিভাইস থেকে কনভার্টারে যায় এবং আপনার ডিভাইসে ফিরে যায়।
আমার ফাইল একটি সার্ভারে আপলোড করা হয়?
না। পার্সিং এবং ডিকোডিং আপনার ব্রাউজারে ঘটে। ফাইলটি আপনার ডিভাইস ছেড়ে যায় না।
আমি কি PNG কে ICO তে রূপান্তর করতে পারি?
হ্যাঁ — ICO টুলে ডেডিকেটেড PNG ব্যবহার করুন, যা সঠিক ডিরেক্টরি কাঠামোর সাথে একটি নতুন ICO ফাইলে এক বা একাধিক PNG বান্ডিল করে।
কেন আমি এক ICO-এর জন্য একাধিক ডাউনলোড দেখতে পাচ্ছি?
কারণ ICO-তে একাধিক এমবেডেড ছবি রয়েছে। প্রতিটি একটি পৃথক PNG হয়ে যায়। আপনি যদি শুধুমাত্র একটি আকার চান, আপনার প্রয়োজনের সাথে মেলে এমন একটি নিন এবং বাকিটি বাতিল করুন।
EXIF বা অন্যান্য মেটাডেটা কি সংরক্ষিত হবে?
ICO ফাইলগুলি সাধারণত EXIF মেটাডেটা বহন করে না। আউটপুট PNG তে শুধুমাত্র পিক্সেল ডেটা থাকে। উৎস ICO-এর PNG এন্ট্রিতে মেটাডেটা থাকলে, ক্যানভাস রি-এনকোডিংয়ের মাধ্যমে এটি সংরক্ষণ করা হয় না।