মূল কনটেন্টে যান
LibraTool logoLibraTool

বিনামূল্যে PNG থেকে ICO ফেভিকন কনভার্টার

PNG, JPG, WebP বা SVG ছবিকে মাল্টি-সাইজ .ico ফেভিকন ফাইলে রূপান্তর করুন। আপনার পছন্দের সাইজ (১৬, ৩২, ৪৮, ৬৪, ১২৮, ২৫৬) বেছে নিন এবং একটি .ico ডাউনলোড করুন।

একবার লোড হলে অফলাইনেও কাজ করে

এখানে একটি ফাইল ছাড়ুন, অথবা ব্রাউজ করতে ক্লিক করুন

PNG, JPG, WebP, SVG, HEIC, HEIF · আপনার ডিভাইসে প্রক্রিয়াকৃত

অথবা ক্লিপবোর্ড থেকে পেস্ট করতে Ctrl+V চাপুন

ফাইল ব্রাউজ করুন

টিপ: Ctrl+V দিয়ে স্ক্রিনশট পেস্ট করতে পারেন

আপনার ফাইল কখনো আপনার ডিভাইস ছাড়ে না। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারে স্থানীয়ভাবে হয়।

সাধারণ ব্যবহার

  • PNG থেকে ওয়েবসাইট Favicon তৈরি করুনআপনার লোগো PNG কে আপনার ওয়েবসাইটের ট্যাব আইকনের জন্য মাল্টি-সাইজ favicon.ico ফাইলে রূপান্তরিত করুন।
  • Windows ডেস্কটপ আইকন তৈরি করুনWindows ডেস্কটপ শর্টকাট এবং অ্যাপ্লিকেশন আইকনগুলির জন্য PNG বা JPG চিত্রগুলি .ico ফাইলে রূপান্তরিত করুন।
  • মাল্টি-সাইজ ক্রস-প্ল্যাটফর্ম আইকনএকটি একক .ico ফাইলে একাধিক আইকন আকার (16, 32, 48, 64, 128, 256) বান্ডেল করুন যা সর্বত্র কাজ করে।
  • PWA আইকন উৎস ফাইলআপনার PWA লোগো থেকে একটি বেস .ico তৈরি করুন পুরানো ব্রাউজারগুলিতে ফলব্যাক সমর্থনের জন্য যা ম্যানিফেস্ট ব্যবহার করে না।
  • ব্র্যান্ড লোগো ICO ফর্ম্যাটে রূপান্তর করুনআপনার কোম্পানি বা ব্র্যান্ড লোগো PNG, JPG বা SVG থেকে ডিজিটাল টাচপয়েন্টগুলির জন্য উচ্চ-মানের .ico ফাইলে রূপান্তরিত করুন।

কিভাবে কাজ করে

রূপান্তর পুরোপুরি আপনার ব্রাউজারে এই টুলে সরাসরি লেখা দুটি পদ্ধতিতে চলে: প্রতিটি আইকন ফ্রেম স্কেল ও আঁকতে Canvas API, এবং সেই ফ্রেমগুলো একটি .ico ফাইলে প্যাক করতে একটি হাতে লেখা ICO বাইনারি এনকোডার — কোনো লাইব্রেরি ডাউনলোড হয় না, এবং কোনো ফাইল কখনো আপনার ডিভাইস ছাড়ে না।

  1. 1
    ছবি ক্যানভাসে ডিকোড হয়
    আপনার আপলোড করা PNG, JPEG, WebP বা SVG একটি HTMLImageElement-এ লোড হয়ে চাওয়া প্রতিটি আকারে (16×16 থেকে 256×256) একটি অফ-স্ক্রিন ক্যানভাসে আঁকা হয়। ক্যানভাস উচ্চমানের bicubic smoothing ব্যবহার করে এবং আপনার fit পছন্দ মানে: 'contain' ছবিকে স্বচ্ছ বা রঙিন প্যাডিং দিয়ে letterbox করে, আর 'cover' উৎস থেকে মাঝের একটি বর্গ কেটে নেয়।
  2. 2
    প্রতিটি ফ্রেম PNG বাইট হিসেবে এক্সপোর্ট
    ব্রাউজারের বিল্ট-ইন canvas.toBlob('image/png') প্রতিটি স্কেল করা ফ্রেমকে লসলেস PNG-তে এনকোড করে। এই কাঁচা বাইটগুলোই .ico কনটেইনারের ভেতরে যুক্ত হয় — আধুনিক ব্রাউজার ও Windows নেটিভভাবে PNG-in-ICO সামলায়, যা পুরনো BMP-ভিত্তিক ফরম্যাটের চেয়ে ফাইল ছোট রাখে।
  3. 3
    ICO বাইনারি মেমোরিতে তৈরি
    একটি হাতে লেখা এনকোডার DataView দিয়ে শূন্য থেকে .ico ফাইলের কাঠামো তৈরি করে: একটি 6-বাইটের ICONDIR হেডার ছবির সংখ্যা জানায়, তারপর প্রতিটি আকারের জন্য একটি 16-বাইটের ডিরেক্টরি এন্ট্রি (প্রস্থ, উচ্চতা, বিট-গভীরতা, বাইট দৈর্ঘ্য ও ডেটা অফসেট লিখে), তারপর সব PNG payload পরপর জোড়া। কোনো তৃতীয় পক্ষের লাইব্রেরি জড়িত নয়।
  4. 4
    প্রিভিউ দেখানো, ফাইল ডাউনলোড
    ডাউনলোড দেওয়ার আগে UI প্রতিটি প্যাক করা আকারের পিক্সেল-নির্ভুল প্রিভিউ একটি চেকারবোর্ড ব্যাকগ্রাউন্ডে দেখায়, তাই সেভের আগে স্বচ্ছতা যাচাই করতে পারেন। তৈরি Blob 'favicon.ico' নামে ব্রাউজারের ডাউনলোড ব্যবস্থায় দেওয়া হয়।

আপনার ছবি পুরোপুরি আপনার ব্রাউজারের ভেতরে প্রক্রিয়া হয় — কখনো কোনো সার্ভারে আপলোড হয় না, এবং ট্যাব বন্ধ করার পর কোনো কপি থাকে না।

সম্পর্কিত টুলস

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