SVG থেকে PNG রূপান্তর - বিনামূল্যে, যেকোনো আকারে, ব্রাউজারেই
SVG থেকে PNG কনভার্টার
সর্বোচ্চ ফাইল আকার: 20 MB
আপনার ব্রাউজার এই ফাইলটি ডিকোড করতে পারে না, তাই এটি আমাদের সার্ভারে আপলোড হয়ে সেখানেই রূপান্তরিত হবে। ফাইলটি এক ঘণ্টার মধ্যে স্বয়ংক্রিয়ভাবে মুছে যায়, আর ফলাফল ডাউনলোড করার সঙ্গে সঙ্গেই সরিয়ে ফেলা হয়।
আপনার ফাইল রূপান্তর করা হচ্ছে…
আপনার ফাইল গোপন থাকে
এই রূপান্তর সম্পূর্ণভাবে আপনার ব্রাউজারেই ঘটে — ছবিটি আমাদের সার্ভারে কখনো আপলোড হয় না, আপনার ডিভাইস ছেড়ে যায় না।
SVG থেকে PNG রূপান্তর সম্পর্কে
SVG কোনো ছবি নয় — এটি আঁকার নির্দেশাবলির একটি সমষ্টি। এ কারণেই যেকোনো আকারে তা ধারালো থাকে: প্রতিবার প্রদর্শনের সময় আকৃতিগুলো নতুন করে হিসাব হয়। একে PNG-তে বদলানো মানে সেই নির্দেশগুলো একবার, একটিমাত্র মাপে চালিয়ে ফলাফলকে পিক্সেলের জালে জমিয়ে ফেলা। আপনি ফরম্যাটটির প্রধান সুবিধা ছেড়ে দিচ্ছেন, তাই বিনিময়ে কী পাচ্ছেন তা স্পষ্ট থাকা দরকার।
কীভাবে SVG থেকে PNG রূপান্তর করবেন
- 1 আপনার .svg ফাইলটি আপলোড অংশে ছাড়ুন।
- 2 আউটপুট প্রস্থ ঠিক করুন। 1x, 2x ও 4x বোতাম ফাইলে লেখা মাপ থেকে হিসাব করে; মাপ না থাকলে আমরা ১০২৪ পিক্সেল থেকে শুরু করি।
- 3 “রূপান্তর করুন” চেপে PNG ডাউনলোড করুন। স্বচ্ছ অংশ স্বচ্ছই থাকে।
আপনি যে মাপ বাছেন সেটিই সীমা হয়ে যায়
এই পৃষ্ঠায় সত্যিকারের সিদ্ধান্ত এটিই একমাত্র। SVG-র ফিরে যাওয়ার মতো কোনো মূল রেজোলিউশন নেই, তাই আপনি যে প্রস্থ দেন সেটিই ছবিটির সবচেয়ে ধারালো রূপ — পরে PNG বড় করলে তা ঝাপসা হবে, অন্য যেকোনো র্যাস্টারের মতোই। নিরাপদ অভ্যাস হলো যে মাপে দেখাবেন তার দ্বিগুণে রপ্তানি করা, এতে উচ্চ-ঘনত্বের পর্দাও সামলে যায়; আর ভবিষ্যতে বড় লাগতে পারে এমন সবকিছুর জন্য SVG-টিই রেখে দিন। ফাইলে নিজস্ব প্রস্থ না থাকলে আমরা ১০২৪ পিক্সেল থেকে শুরু করাই: এটি যুক্তিসঙ্গত একটি ডিফল্ট, অর্থবহ কোনো মূল মাপ নয়।
কখন PNG সত্যিই দরকার
অনেক জায়গা এখনও SVG নেয় না, এবং সাধারণত ন্যায্য কারণেই: SVG স্ক্রিপ্ট বহন করতে পারে, তাই অচেনা লোকের আপলোড নেওয়া ব্যবস্থাগুলো প্রায়ই সরাসরি তা প্রত্যাখ্যান করে। সবচেয়ে সাধারণ ক্ষেত্র হলো সোশ্যাল প্রিভিউ ছবি — og:image ও টুইটার কার্ড র্যাস্টার চায়। এর বাইরে: ইমেইল টেমপ্লেট, অ্যাপ স্টোর ও মার্কেটপ্লেস তালিকা, ছাপার কর্মপ্রবাহ, পুরোনো ডিজাইন টুল, গেম ও canvas উপকরণ, এবং এমন সবকিছু যার চারপাশে বিন্যাস গড়তে নির্দিষ্ট পিক্সেল মাপ লাগে। সবগুলোতেই সীমাবদ্ধতা গ্রহণকারীর দিকে, আপনার ফাইলে নয়।
ফন্ট ও লিঙ্ক করা ফাইল সঙ্গে আসে না
নিরাপত্তার জন্য ব্রাউজার SVG-কে একটি স্যান্ডবক্সে রেন্ডার করে: কোনো স্ক্রিপ্ট চলে না, কোনো বাইরের সম্পদও লোড হয় না। এটি সঠিক আচরণ, তবে এখানে এর একটি দৃশ্যমান পরিণতি আছে। আপনার SVG যদি কোনো ওয়েব ফন্টের উল্লেখ করে, লেখা সিস্টেম ফন্টে নেমে আসে এবং আকৃতি সরে যায়। বাইরের কোনো ছবির সঙ্গে যুক্ত থাকলে সেই ছবি একেবারেই দেখা যায় না। চারপাশের পৃষ্ঠার CSS-এর ওপর নির্ভর করলে সেই সাজসজ্জা উধাও। সমাধান হলো রূপান্তরের আগে ফাইলটিকে স্বয়ংসম্পূর্ণ করা — লেখাকে আউটলাইনে বদলান আর ছবিগুলো embed করুন। কাউকে SVG দেওয়ার আগেও তো এটিই দরকার।