মূল অংশে যান

SVG থেকে JPG কনভার্ট করুন

কোনো আপলোড ফর্ম, মার্কেটপ্লেস বা প্রিন্টের দোকান শুধু JPG-ই নেবে। ভেক্টরটি দরকারি সাইজে, আপনার বেছে নেওয়া ব্যাকগ্রাউন্ডে রেন্ডার করুন — কারণ JPG-এ স্বচ্ছতা নেই — আর কিছুই সংরক্ষণ করা হয় না।

  • কখনো সংরক্ষণ করা হয় না
  • কোনো লাইন নেই, অপেক্ষা নেই
  • সাইনআপ নেই, ওয়াটারমার্ক নেই

যেভাবে কাজ করে

1

আপনার SVG যোগ করুন

যতগুলো খুশি .svg ফাইল ছাড়ুন।

2

সাইজ ও ব্যাকগ্রাউন্ড বেছে নিন

পিক্সেলে প্রস্থ ঠিক করুন — ভেক্টর যেকোনো সাইজেই ধারালো — আর যে রং স্বচ্ছ অংশ ভরাবে, সেটি।

3

ডাউনলোড

আলাদা আলাদা বা ZIP হিসেবে, আপনার ঠিক করা মানে।

JPG ভেক্টর আর্টওয়ার্কের সঙ্গে লড়ে কেন, আর কীভাবে সবচেয়ে কম হারাবেন

JPEG বানানো হয়েছিল ফটোগ্রাফের জন্য: মসৃণ গ্রেডিয়েন্ট, শক্ত কিনারা নেই — এর ৮×৮ ব্লক ট্রান্সফর্ম আর ক্রোমা সাবস্যাম্পলিং সেটা ভালোই সামলায়। ভেক্টর আর্টওয়ার্ক ঠিক এর উল্টো — সমতল ফিল, এক পিক্সেলের স্ট্রোক, তীক্ষ্ণ কোণ আর ছোট লেখা — আর JPEG-এ এর প্রতিটি কিনারায় হালকা তরঙ্গের একটি আভা পড়ে, আর গাঢ় রঙের কিনারা যেখানে সাদায় মেশে, সেখানে রঙিন ফ্রিঞ্জ, কারণ রং রাখা হয়েছে অর্ধেক রেজোলিউশনে। ৯০ বা তার ওপরের মানে আভাগুলো প্রায় অদৃশ্য; ৭৫-এ যেকোনো লোগোতে চোখে পড়ে। এ কারণেই এই পেজের মানের স্লাইডার শুরু হয় ওপর থেকে।

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

স্বয়ংসম্পূর্ণ সবকিছু আঁকা অবস্থাতেই রেন্ডার হয় — গ্রেডিয়েন্ট, ফিল্টার, মাস্ক, ক্লিপিং, এমবেড করা data-URI ছবি। লিংক করা ছবি আর ওয়েব ফন্ট লোড হয় না, কারণ ছবি হিসেবে রেন্ডার হওয়া SVG নেটওয়ার্ক থেকে বিচ্ছিন্ন থাকে, আর স্ক্রিপ্ট চলে না। SVG-তে শুধু একটি viewBox থাকলে অনুপাত আসে সেখান থেকে, আর আপনার ঠিক করা প্রস্থই উচ্চতা নির্ধারণ করে।

অন্য কিছু দরকার হলে

rsvg-convert -w 1600 -b white in.svg -o out.png আর তারপর cjpeg -quality 92 ব্রাউজার এনকোডারের চেয়ে পরিষ্কার JPEG দেয়, লেখার পেছনে আসল ফন্টের সংগ্রহসহ, আর Inkscape কমান্ড লাইন থেকে পুরো ফোল্ডার আপনার বেছে নেওয়া DPI ও ব্যাকগ্রাউন্ডে এক্সপোর্ট করে।

কনভার্ট করার আগেই জিজ্ঞেস করুন, যে জিনিসটি JPG চাইছে, সেটি PNG নেবে কি না: প্রায় সবই নেয়, আর লোগোর PNG ছোট, ধারালো আর স্বচ্ছ। সত্যিই JPG লাগে এমন ক্ষেত্র সংকীর্ণ — কড়া আপলোডারের মার্কেটপ্লেস, কিছু প্রিন্টের দোকান, আর PNG সাপোর্টেরও আগের এত পুরোনো সিস্টেম।

সাধারণ প্রশ্নোত্তর

এটা কি PNG হওয়া উচিত নয়?

সাধারণত, হ্যাঁ। ভেক্টর আর্টওয়ার্ক মানে সমতল রং আর শক্ত কিনারা, যা JPG খারাপভাবে কমপ্রেস করে আর PNG নিখুঁতভাবে, আর শুধু PNG-ই স্বচ্ছতা রাখে। এই পেজ তখনই ব্যবহার করুন, যখন কিছু নির্দিষ্টভাবে JPG চায় — লিস্টিং ফর্ম, পুরোনো সিস্টেম, প্রিন্টিং হাউস — অন্য সময় SVG থেকে PNG।

স্বচ্ছ ব্যাকগ্রাউন্ডের কী হয়?

JPG-এ স্বচ্ছতা নেই, তাই SVG যে জায়গায় কিছু আঁকেনি, এনকোডের আগে সেটি আপনার বেছে নেওয়া রঙে ভরানো হয়। ডিফল্ট সাদা; ছবিটি যেখানে বসবে, সেই রঙের সঙ্গে মিলিয়ে নিন।

কোন সাইজে রেন্ডার করব?

যে সবচেয়ে বড় সাইজে দেখানো বা প্রিন্ট হবে, হাই-ডেনসিটি স্ক্রিনের জন্য তার দ্বিগুণ। বড় রেন্ডার করায় কোনো ক্ষতি নেই, কারণ সোর্স ভেক্টর; খরচ শুধু ফাইলের সাইজে।

লেখা আমার ডিজাইন টুলের চেয়ে আলাদা দেখায় কেন?

SVG একটি ফন্টের নাম বলে, আর যে মেশিন রেন্ডার করছে, তাতে সেই ফন্ট না থাকলে যা আছে তা-ই বসিয়ে দেয়। এক্সপোর্টের আগে লেখাকে আউটলাইনে কনভার্ট করুন, সমস্যা মিটে যাবে। URL দিয়ে উল্লেখ করা ওয়েব ফন্ট আনা হয় না: রেন্ডার বাইরের কোথাও যোগাযোগ করে না।

আমার ফাইল কি কোথাও সংরক্ষণ করা হয়?

না — কোনো পর্যায়েই কিছু সংরক্ষণ করা হয় না।

জেনে রাখুন: বাইরের ছবি বা ওয়েব ফন্টের ওপর নির্ভরশীল SVG সেগুলো ছাড়াই রেন্ডার হয়; স্ক্রিপ্ট চলে না, আর অ্যানিমেশন প্রথম ফ্রেমে রেন্ডার হয়। কম মানে শক্ত কিনারায় JPG-এর আভা পড়ে — আর্টওয়ার্কের জন্য ৯০ বা তার ওপরে রাখুন।

এই টুলটি আপনার ওয়েবসাইটে যোগ করুন

যেকোনো ব্লগ, ক্লাসের পেজ বা হেল্প আর্টিকেলের জন্য ফ্রি। একটি স্নিপেট পেস্ট করলেই আপনার ভিজিটররা আপনার পেজেই এটি ব্যবহার করতে পারবেন।