অনলাইনে বিনামূল্যে SVG থেকে PNG-তে রূপান্তর করুন এবং transparency বজায় রাখুন। ছোট size declare করা vector-কে স্বয়ংক্রিয়ভাবে উচ্চ resolution-এ re-render করা হয়, তাই 24-pixel-এর unusable image পাবেন না। Batch supported, কোনো signup বা watermark নেই এবং upload-এর ১ ঘণ্টা পরে ফাইল মুছে ফেলা হয়।
SVG drawing instruction সংরক্ষণ করে—কোথায় path যাবে, কী রঙে fill হবে। PNG conversion-এ renderer একবার সেই instruction অনুসরণ করে ফলাফলকে pixel হিসেবে record করে। PicEditLab librsvg ব্যবহার করে, যা Firefox ও GNOME-এর পেছনে ব্যবহৃত একই rendering engine এবং modern SVG syntax-এর gradients, masks, filters ও CSS styling-এর জন্য শক্তিশালী support দেয়। পুরনো কোনো file parse করতে না পারলে job দ্বিতীয়বার চেষ্টা করার জন্য ImageMagick-এ fallback করে।
যে বিষয়টি অনেককে অবাক করে তা হলো output size। Vector-এর নিজস্ব কোনো size নেই, তাই renderer-এর কাছে file-এর ভেতরের declared width ও height ছাড়া আর কিছু নেই—আর icon SVG-তে width="24" খুব সাধারণ। এজন্য অনেক online converter 24×24 PNG ফেরত দেয়: technically correct, practically useless। এই পেজ এমন case শনাক্ত করে এবং original vector-কে 512 px বা তার বেশি resolution-এ পুনরায় render করে, aspect ratio বজায় রেখে। এটি upscale নয়, re-render; তাই ফল সত্যিই sharp।
Transparency বজায় থাকে। নিচে কোনো white background আঁকা হয় না, তাই SVG যেখানে কিছু আঁকে না সেখানে PNG transparent থাকে। উল্টো দিকটি গুরুত্বপূর্ণ: SVG যদি পুরো canvas ঢেকে দেওয়া একটি white rectangle রাখে, সেটি artwork এবং render হয়ে PNG-তে white background তৈরি করবে। সমাধান হলো design tool-এ rectangleটি মুছে ফেলা—conversion step-এর এটি অনুমান করা উচিত নয়।
যেখানে SVG গ্রহণ করা হয় না, সেখানে PNG সত্যিই দরকার হতে পারে। Email client, slide deck, অধিকাংশ e-commerce backend, social platform avatar ও cover image এবং অনেক forum ও web form কেবল bitmap গ্রহণ করে। Security-এর দিকও আছে—SVG একটি executable markup document, তাই user-uploaded file গ্রহণ করা অনেক system এটি পুরোপুরি block করে; PNG-তে conversion হলো সবচেয়ে সহজ পথ।
উল্টো দিকে যেতে চান? PNG-কে আসল SVG vector-এ ট্রেস করুন
কোনো প্রযুক্তিগত জ্ঞান প্রয়োজন নেই। বিনামূল্যে, দ্রুত ও যেকোনো ডিভাইসে উপলব্ধ।
একাধিক প্রমাণিত ওপেন-সোর্স কনভার্সন ইঞ্জিনের উপর তৈরি। আমরা প্রতিটি ফরম্যাট কম্বিনেশনের জন্য সেরা প্রসেসিং চেইন বেছে নিই, ব্রাউজার-সাইড কনভার্সনে সাধারণ কালার শিফট ও মানের ক্ষতি এড়িয়ে।
SVG ইমেজ PNG তে রূপান্তর করার প্রয়োজন অনেক পরিস্থিতিতে হয়: ভিন্ন ডিভাইস বা প্ল্যাটফর্মের সাথে ফাইল সামঞ্জস্যপূর্ণ করা, স্টোরেজ কমানো, বা এমন সার্ভিসে আপলোডের জন্য ইমেজ প্রস্তুত করা যা উৎস ফরম্যাট সমর্থন করে না। ঐতিহ্যগত পদ্ধতি হল 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 ব্যবহার করে কোনো পিক্সেল না হারিয়ে ফাইল যত ছোট সম্ভব রাখে।
PicEditLab-এর ইমেজ পাইপলাইন ImageMagick, libheif, libavif এবং libjxl-এর উপর নির্মিত — Apple, Google এবং Mozilla ব্যবহৃত একই পরীক্ষিত ওপেন-সোর্স লাইব্রেরি। আমরা প্রতিটি ফরম্যাটের জন্য এনকোডার প্যারামিটার সামঞ্জস্য করি যাতে বেশিরভাগ ব্যবহারকারী যে মান ও ফাইল আকারের ভারসাম্য চান তা পাওয়া যায়, এবং নতুন ফরম্যাট রিভিশনের সাথে তাল মিলিয়ে চলতে প্রতিটি রিলিজে পাইপলাইন আপডেট করি।