SVG থেকে GIF কনভার্টার
আপনার বেছে নেওয়া প্রস্থে SVG-কে GIF ছবিতে রূপান্তর করুন, যেসব জায়গায় GIF চলে কিন্তু ভেক্টর ফাইল দেখানো যায় না সেগুলোর জন্য। ফলাফল হবে একটি স্থির ছবি, যার প্যালেটে সর্বোচ্চ 256টি রং থাকে, আর SVG-র যেখানে কিছু আঁকা নেই সেখানে ছবিটি স্বচ্ছ থাকে।
ছবি কনভার্টার
অথবা JPG, JPEG, JPE … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
৮৫ ছবিকে দেখতে মূলের মতোই রাখে। ছোট ফাইল দরকার হলেই কেবল কমান।
JPG, BMP ও EPS-এ স্বচ্ছতা নেই। স্বচ্ছ পিক্সেল এই রঙে ভরা হয়।
স্বচ্ছ পিক্সেলের পেছনে ব্যবহৃত হেক্স রঙ, যেমন #FFFFFF।
এই ফরম্যাটে একটিই ছবি থাকে। অ্যানিমেশন রাখতে চাইলে GIF বা WebP আউটপুট বেছে নিন।
মাল্টি-সাইজ আইকনে একটি ফাইলে একাধিক রেজোলিউশন থাকে; ব্রাউজার ও অপারেটিং সিস্টেম প্রয়োজনমতো বেছে নেয়।
মূল মাপ রাখুন, অথবা একটি বাহু লিখুন; অনুপাত ঠিক থাকবে।
উপরে বেছে নেওয়া বাহুর পিক্সেল।
মূল মাপের শতাংশ।
স্ক্রিন ও ওয়েবের জন্য sRGB সঠিক। প্রিন্টের কাজে মূলটি রাখুন; গ্রেস্কেল রঙ বাদ দেয়।
শুধু মেটাডেটা, ০ মানে মূল মান থাকবে। প্রিন্টার ও কিছু পোর্টাল এই সংখ্যা পড়ে; এতে পিক্সেল মাপ বদলায় না।
এই টুল কীভাবে ব্যবহার করবেন
- 1
SVG ফাইল আপলোড করুন
আপনার কম্পিউটার থেকে বা আপলোড এলাকায় টেনে এনে সর্বোচ্চ 20টি .svg ফাইল যোগ করুন, প্রতিটি 95 MB পর্যন্ত।
- 2
পিক্সেল প্রস্থ ঠিক করুন
এই পেজ ভেক্টর ছবিটি 600 px প্রস্থে আঁকে। উন্নত সেটিংস-এর ভেতরে আউটপুট ছবি রিসাইজ-এর নিচের সংখ্যাটি বদলান; উচ্চতা ড্রয়িংয়ের অনুপাত মেনে নিজে থেকে ঠিক হয়ে যায়।
- 3
GIF-এ কনভার্ট করুন
GIF-এ কনভার্ট করুন চাপুন, তারপর প্রতিটি ছবি বা পুরো সেট ZIP হিসেবে ডাউনলোড করুন। ব্যবহারের আগে একটি ফাইল যে ব্যাকগ্রাউন্ডে বসবে সেটির উপর দেখে নিন।
SVG থেকে GIF-এ কনভার্ট করলে রেজোলিউশন-মুক্ত ড্রয়িংয়ের বদলে সর্বোচ্চ 256 রঙের নির্দিষ্ট পিক্সেল গ্রিড পাওয়া যায়, যা সমতল লোগো ও আইকনের জন্য ঠিক আছে, কিন্তু গ্রেডিয়েন্টের জন্য উপযুক্ত নয়।
প্রয়োজনীয় প্রস্থে SVG থেকে GIF রাস্টারাইজ করুন
SVG হলো একগুচ্ছ নির্দেশ: এই পাথ আঁকো, এই রঙে ভরো, এই লেখা বসাও। GIF ঠিক উল্টো, পিক্সেলের একটি গ্রিড, যার প্রতিটি সর্বোচ্চ 256টি প্যালেট এন্ট্রির একটিকে নির্দেশ করে। কনভার্ট করা মানে নির্দেশগুলো বেছে নেওয়া পিক্সেল প্রস্থে একবার এঁকে ফলাফল সংরক্ষণ করা, তাই এখানে আউটপুট ছবি রিসাইজ-এর প্রস্থ অন্য যেকোনো সেটিংয়ের চেয়ে গুরুত্বপূর্ণ। এই পেজ শুরু করে 600 px দিয়ে।
GIF-এর জন্ম 1987 সালে, যখন CompuServe এটি প্রকাশ করে, আর 1989 সালের সংস্করণ GIF89a-তে স্বচ্ছতা ও ফ্রেম বিলম্ব যোগ হয়। এই বয়সই আজ এর প্রধান শক্তি: পুরোনো ফোরাম ইঞ্জিন, কিছু মেইল ক্লায়েন্ট ও বিজ্ঞাপন নেটওয়ার্কের মতো যেসব সফটওয়্যার নতুন ফরম্যাট নেয় না, সেগুলোতেও GIF দেখা যায়। অন্যদিকে SVG অনেক আপলোড ফর্মে আটকে দেওয়া হয়, কারণ এটি XML এবং এতে স্ক্রিপ্ট থাকতে পারে।
উৎস ভেক্টর হওয়ায় যেকোনো প্রস্থে আঁকলেও স্পষ্টতা হারায় না। GIF আসলে যে মাপে দেখানো হবে সেটিই বেছে নিন; ছোট GIF পরে বড় করলে সেই ঝাপসা ভাব ফিরে আসে, যা SVG-তে কখনো ছিল না।
| from ↓ · to → | স্বচ্ছ ব্যাকগ্রাউন্ড | নরম আধা-স্বচ্ছ প্রান্ত | 256টির বেশি রং | Animation |
|---|---|---|---|---|
| GIF | GIF to স্বচ্ছ ব্যাকগ্রাউন্ড: yes | – GIF to নরম আধা-স্বচ্ছ প্রান্ত: no | – GIF to 256টির বেশি রং: no | GIF to Animation: yes |
| PNG | PNG to স্বচ্ছ ব্যাকগ্রাউন্ড: yes | PNG to নরম আধা-স্বচ্ছ প্রান্ত: yes | PNG to 256টির বেশি রং: yes | – PNG to Animation: no |
| WEBP | WEBP to স্বচ্ছ ব্যাকগ্রাউন্ড: yes | WEBP to নরম আধা-স্বচ্ছ প্রান্ত: yes | WEBP to 256টির বেশি রং: yes | WEBP to Animation: yes |
| JPG | – JPG to স্বচ্ছ ব্যাকগ্রাউন্ড: no | – JPG to নরম আধা-স্বচ্ছ প্রান্ত: no | JPG to 256টির বেশি রং: yes | – JPG to Animation: no |
SVG
Scalable Vector Graphics
SVG হলো XML-ভিত্তিক একটি ভেক্টর ফরম্যাট, যা W3C ২০০১ সালে স্ট্যান্ডার্ড করে। পিক্সেলের বদলে এটি আকার, পাথ ও টেক্সট বর্ণনা করে, তাই যেকোনো সাইজে স্পষ্ট থাকে এবং লোগো ও আইকনের জন্য সাধারণত খুব ছোট হয়। এটি স্বচ্ছতা, CSS স্টাইলিং, স্ক্রিপ্টিং ও অ্যানিমেশন সমর্থন করে, আর প্রতিটি ব্রাউজার নিজে থেকেই এটি রেন্ডার করে। SVG ফটোগ্রাফের জন্য উপযুক্ত নয়, এবং জটিল ইলাস্ট্রেশন রেন্ডার হতে ধীর হতে পারে। Illustrator, Inkscape, Figma ও ব্রাউজারে এটি খোলা ও এডিট করা যায়।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- হ্যাঁ
- অ্যানিমেশন
- হ্যাঁ
- প্রবর্তনের সাল
- 2001 · W3C
GIF
গ্রাফিক্স ইন্টারচেঞ্জ ফরম্যাট
GIF ১৯৮৭ সালে CompuServe চালু করে এবং ছোট, লুপ হওয়া অ্যানিমেশনের জন্য এখনও সবচেয়ে বেশি সমর্থিত ফরম্যাট। এটি লসলেস, কিন্তু প্রতিটি ফ্রেমে ২৫৬ রঙের প্যালেটে সীমাবদ্ধ, তাই ছবি ও গ্র্যাডিয়েন্টে ব্যান্ডিং ও ডিদারিং দেখা যায়। এটি শুধু চালু/বন্ধ (1-বিট) স্বচ্ছতা সমর্থন করে, ফলে বাঁকা আকারের কিনারা খাঁজকাটা দেখায়। অ্যানিমেটেড GIF প্রায়ই একই ক্লিপের MP4 বা WebP-র চেয়ে অনেক বড় হয়। প্রতিটি ব্রাউজার, চ্যাট অ্যাপ ও সোশ্যাল প্ল্যাটফর্ম GIF চালায়।
- কম্প্রেশন
- লসলেস
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- হ্যাঁ
- অ্যানিমেশন
- হ্যাঁ
- প্রবর্তনের সাল
- 1987 · CompuServe
SVG থেকে GIF সেই গন্তব্যগুলোর জন্য, যেগুলো GIF-এই আটকে আছে, যেমন ইমেইল সিগনেচার, পুরোনো ফোরাম ও বিজ্ঞাপনের স্লট, যেখানে ভেক্টর লোগোর একটি ছোট সমতল ছবি লাগে; আর GIF থেকে SVG হলো ট্রেসিংয়ের কাজ, যার লক্ষ্য স্কেলযোগ্য আর্টওয়ার্ক ফিরে পাওয়া।
অ্যানিমেটেড SVG থেকে GIF: যা কনভার্ট হয় না
SMIL, CSS ও স্ক্রিপ্ট অ্যানিমেশন বাদ পড়ে
ব্রাউজারে animate এলিমেন্ট, CSS কিফ্রেম বা JavaScript দিয়ে চলা SVG একটিমাত্র স্থির GIF ফ্রেম হয়ে যায়, যা শুরুর অবস্থা দেখায়। চলমান GIF-এর জন্য অ্যানিমেশনটি ভিডিও হিসেবে রেকর্ড করে ভিডিও থেকে GIF টুলে কনভার্ট করুন।
বাস্তবে 256টি রং ও এক-বিট স্বচ্ছতা
বেশিরভাগ SVG লোগোতে হাতে গোনা কয়েকটি সমতল রং থাকে, তাই প্যালেটের সীমা কোনো ক্ষতি করে না। সমস্যা হয় অ্যান্টি-অ্যালিয়াসড প্রান্ত ও গ্রেডিয়েন্টে। রেন্ডার করা SVG-র প্রতিটি বাঁকা প্রান্তে মাঝামাঝি পিক্সেল থাকে, যেগুলো আংশিক স্বচ্ছ; GIF-কে প্রতিটিকে পুরো দৃশ্যমান বা পুরো স্বচ্ছ করতে হয়, ফলে রেখা সিঁড়ির মতো ভাঙা বা ফ্যাকাশে কিনারাযুক্ত হতে পারে।
সমাধান হলো কনভার্টের আগেই ব্যাকগ্রাউন্ড ঠিক করা। GIF সাদা ইমেইল বডিতে বসলে SVG-তে সাদা ব্যাকগ্রাউন্ড আয়তক্ষেত্র দিন; গাঢ় ফোরাম থিমে সেই থিমের রং ব্যবহার করুন। তখন প্রান্তের পিক্সেল সঠিক রঙে মিশে যায় ও রেখা মসৃণ থাকে। আগে থেকে জানা না থাকলে PNG বেশি নিরাপদ।
SVG থেকে GIF নিয়ে প্রশ্ন
SVG লোগোর জন্য PNG-এর বদলে GIF কেন ব্যবহার করবেন?
শুধু তখনই, যখন গন্তব্য GIF-ই চায়, যেমন পুরোনো CMS, ফোরামের সিগনেচার বা এমন বিজ্ঞাপনের টেমপ্লেট যেখানে ছবির ধরন হিসেবে GIF লেখা আছে। PNG নরম প্রান্ত ও সীমাহীন রং ধরে রাখে, তাই দুটোই চলে এমন জায়গায় SVG থেকে PNG ভালো ডিফল্ট।
আমার অ্যানিমেটেড SVG কি অ্যানিমেটেড GIF হবে?
না। কনভার্টার SVG-কে শুরুর অবস্থায় একবারই আঁকে, তাই SMIL অ্যানিমেশন এলিমেন্ট, CSS কিফ্রেম ও স্ক্রিপ্ট চলে না এবং একটিমাত্র স্থির ফ্রেম পাবেন। গতি ধরতে ব্রাউজারে অ্যানিমেশন চালিয়ে ভিডিও হিসেবে রেকর্ড করুন, তারপর ভিডিও থেকে GIF ব্যবহার করুন।
আমার লোগোর কিনারা খাঁজকাটা দেখায় বা চারপাশে হালকা আভা থাকে কেন?
GIF-এ স্বচ্ছতা প্রতিটি পিক্সেলের জন্য হয় চালু, নয় বন্ধ। তাই SVG-র মসৃণ, আংশিক স্বচ্ছ প্রান্তের পিক্সেলগুলো হয় রাখতে হয়, নয় বাদ দিতে হয়। এক ব্যাকগ্রাউন্ডের জন্য মেশানো প্রান্ত অন্য ব্যাকগ্রাউন্ডে আলাদা একটি রেখা দেখায়। কনভার্টের আগে টার্গেট পেজের রঙে একটি ব্যাকগ্রাউন্ড আয়তক্ষেত্র যোগ করুন, তাহলে প্রান্ত পরিষ্কারভাবে মিশবে।
SVG-র গ্রেডিয়েন্টের কী হয়?
GIF প্যালেটে সর্বোচ্চ 256টি রং থাকে, তাই মসৃণ গ্রেডিয়েন্টকে আনুমানিকভাবে দেখাতে হয়। ছোট গ্রেডিয়েন্ট ঠিকই দেখায়; বড় ও হালকা গ্রেডিয়েন্টে ধাপ বা বিন্দু বিন্দু ডিদার নকশা দেখা যায়। সমতল রঙের লোগো ও আইকন, অর্থাৎ সাধারণ SVG, সহজেই প্যালেটে ধরে যায়।
GIF কি ইমেল সিগনেচারে ব্যবহার করা যায়?
হ্যাঁ, আর এটাই এই কনভার্সনের অন্যতম প্রধান কারণ। Gmail ও Outlook মেসেজে SVG ছবি দেখায় না, অথচ ইমেইল ক্লায়েন্টে GIF বহু বছর ধরে দেখা যায়। প্রস্থ মাঝারি রাখুন, প্রায় 300 থেকে 600 px, যাতে সিগনেচার হালকা থাকে।
কনভার্টার SVG-র কোন সাইজ সেটিংস পড়ে?
এটি ড্রয়িংয়ের প্রস্থ, উচ্চতা ও viewBox দিয়ে অনুপাত বের করে, তারপর আপনার দেওয়া পিক্সেল প্রস্থে আঁকে। উৎস ভেক্টর হওয়ায় বড় প্রস্থ বেছে নিলে স্পষ্টতা কমে না, শুধু ফাইল সাইজ বাড়ে।
সম্পর্কিত SVG ও GIF টুল
- SVG থেকে PNG কনভার্টারSVG লোগো ও আইকন আপনার বেছে নেওয়া প্রস্থে PNG করুন, ডিফল্ট 1024 px, স্বচ্ছ ব্যাকগ্রাউন্ড অক্ষত থাকে। DPI আর পিক্সেলের সম্পর্কও জানুন।
- PNG থেকে GIF কনভার্টারশুধু GIF নেয় এমন টুল ও টেমপ্লেটের জন্য PNG কে GIF-এ কনভার্ট করুন। আগে দেখুন 256 রঙের প্যালেট ও 1-বিট স্বচ্ছতা ছবিতে কী করে।
- JPG থেকে GIF কনভার্টারফোরাম অবতার, ইমেল সিগনেচার ও শুধু GIF পড়ে এমন সফটওয়্যারের জন্য JPG ছবিকে GIF করুন। একসাথে 20টি, 256 রঙ, অ্যাকাউন্ট ছাড়াই।
- ছবি থেকে GIF কনভার্টারJPG, PNG, WebP, HEIC, SVG ইত্যাদি ছবি GIF-এ কনভার্ট করুন: ফোরাম, ইমেল সিগনেচার, পুরোনো সিস্টেমের জন্য। একবারে 20টি ফাইল, লগইন ও ওয়াটারমার্ক ছাড়া।
- SVG থেকে JPEG কনভার্টারযেসব পোর্টাল ও CMS ভেক্টর আপলোড নেয় না, তাদের জন্য SVG কে JPEG করুন। ডিফল্টে সাদা ব্যাকগ্রাউন্ড, 1920 px চওড়া, একবারে 20টি ফাইল, অ্যাকাউন্ট ছাড়াই।
- GIF থেকে PNG কনভার্টারস্বচ্ছতা অটুট রেখে GIF থেকে PNG করুন: প্রথম ফ্রেমটি স্থির ছবি হিসেবে নিন, বা অ্যানিমেশনের প্রতিটি ফ্রেম আলাদা PNG ফাইলে এক্সপোর্ট করুন।