অনলাইনে বিনামূল্যে SVG থেকে ICO-তে রূপান্তর করুন। Vector-কে আগে 512 px বা তার বেশি আকারে পুনরায় render করা হয়, তারপর ছয়টি icon size—256, 128, 64, 48, 32 ও 16—সেখান থেকে downscale করা হয়, upscale নয়। কোনো signup, watermark বা limit নেই; আপলোডের ১ ঘণ্টা পরে ফাইল স্বয়ংক্রিয়ভাবে মুছে ফেলা হয়।
PNG থেকে icon তৈরি করলে sharpness-এর সর্বোচ্চ সীমা হলো PNG-তে থাকা pixel সংখ্যা। 64×64 image দিলে 256 entry কেবল upscale হতে পারে। Vector-এর এমন সীমা নেই: এটি pixel নয়, shape সংরক্ষণ করে, তাই বড় আকারে render করা মানে নতুন করে হিসাব করা। Vector source যখন পাওয়া যায়, icon-এর জন্য সেটিই ভালো starting point—এই কারণেই এই পদ্ধতির ব্যবহার সাম্প্রতিক সময়ে বাড়ছে।
এখানে একটি গুরুত্বপূর্ণ সমস্যা আগে জানা দরকার। Rasteriser SVG-কে ফাইলের নিজস্ব declared width ও height অনুযায়ী render করে, আর icon SVG-তে width="24" লেখা খুব সাধারণ। সেই আকারে render করলে আপনি 24-pixel grid পান, এরপর ছয়টি icon size-ই আবার upscale হয়—vector-এর পুরো সুবিধা নষ্ট হয়। PicEditLab এই ধাপে rendered result পরীক্ষা করে এবং longest side 512-এর কম হলে original vector-কে আবার বড় আকারে render করে। এটি enlargement নয়, re-render; path নতুন করে হিসাব হয়, তাই কোনো detail হারায় না।
Browser এখন সরাসরি SVG favicon গ্রহণ করে—head-এ type="image/svg+xml" সহ একটি link tag-ই যথেষ্ট, এমনকি CSS media query দিয়ে icon-কে dark mode অনুসরণ করানো যায়। কিন্তু site root-এর /favicon.ico এখনো এমন path যা browser HTML না পড়েই নিজে request করে; Safari bookmark, Windows desktop shortcut এবং বেশিরভাগ crawler-ও এটি খোঁজে। বাস্তবসম্মত সমাধান হলো দুটোই দেওয়া: সমর্থিত browser-এর জন্য SVG, আর বাকিদের জন্য ICO।
Vector পরিষ্কার edge নিশ্চিত করে, কিন্তু অতিরিক্ত জটিল design বাঁচাতে পারে না। 16×16-এ একটি অক্ষরের উচ্চতাই প্রায় এক ডজন pixel, তাই hairline, gradient ও ছোট interior text যেকোনো format থেকেই এলেও সেই আকারে ঝাপসা হয়ে যাবে। ছোট আকারে icon পড়া না গেলে সমাধান artwork-এই: stroke মোটা করুন, ভেতরের detail বাদ দিন, আর মানুষ সহজে চিনতে পারে এমন silhouette-টাই রাখুন।
শুধু সাধারণ bitmap দরকার? বরং SVG থেকে PNG-তে রূপান্তর করুন
কোনো প্রযুক্তিগত জ্ঞান প্রয়োজন নেই। বিনামূল্যে, দ্রুত ও যেকোনো ডিভাইসে উপলব্ধ।
একাধিক প্রমাণিত ওপেন-সোর্স কনভার্সন ইঞ্জিনের উপর তৈরি। আমরা প্রতিটি ফরম্যাট কম্বিনেশনের জন্য সেরা প্রসেসিং চেইন বেছে নিই, ব্রাউজার-সাইড কনভার্সনে সাধারণ কালার শিফট ও মানের ক্ষতি এড়িয়ে।
SVG ইমেজ ICO তে রূপান্তর করার প্রয়োজন অনেক পরিস্থিতিতে হয়: ভিন্ন ডিভাইস বা প্ল্যাটফর্মের সাথে ফাইল সামঞ্জস্যপূর্ণ করা, স্টোরেজ কমানো, বা এমন সার্ভিসে আপলোডের জন্য ইমেজ প্রস্তুত করা যা উৎস ফরম্যাট সমর্থন করে না। ঐতিহ্যগত পদ্ধতি হল Photoshop, GIMP বা অনুরূপ ডেস্কটপ অ্যাপ ইনস্টল করা — মাঝে মাঝে কাজের জন্য বাড়াবাড়ি। ব্রাউজার-ভিত্তিক কনভার্টার একটি বিকল্প, কিন্তু সেগুলো ব্রাউজারের নেটিভ ডিকোডিং সীমা দ্বারা সীমাবদ্ধ এবং RAW, HEIC বা AVIF এর মতো বিশেষ ফরম্যাট মোটেই পরিচালনা করতে পারে না। PicEditLab সার্ভার-সাইডে রূপান্তর করে, তাই ফরম্যাট সমর্থন, আউটপুট মান ও প্রসেসিং গতি আপনার ব্রাউজার বা ডিভাইসের উপর নির্ভর করে না।
PicEditLab-এ রূপান্তর তিনটি ধাপে হয় — আপলোড, টার্গেট ফরম্যাট বেছে নিন, ডাউনলোড:
আমাদের সার্ভার প্রমাণিত ওপেন-সোর্স টুলচেইন চালায়। ImageMagick কালার স্পেস রূপান্তর ও রিস্যাম্পলিং পরিচালনা করে, libheif HEIC এনকোড-ডিকোডের জন্য x265 কোডেক ব্যবহার করে, libavif AVIF এর জন্য AOM ব্যবহার করে, libjxl JPEG XL পরিচালনা করে, OpenJPEG JPEG 2000 কভার করে এবং dcraw RAW ফাইল থেকে কাঁচা সেন্সর ডেটা ডিকোড করে। JPG আউটপুট ওয়েবে দ্রুত লোডিং এর জন্য কোয়ালিটি ৮৫ ও প্রগ্রেসিভ এনকোডিং ব্যবহার করে। PNG আউটপুট সর্বোচ্চ কম্প্রেশনে zlib ব্যবহার করে কোনো পিক্সেল না হারিয়ে ফাইল যত ছোট সম্ভব রাখে।