ইমেজ থেকে Base64 কনভার্টার কী?
ফ্রি অনলাইন ইমেজ থেকে Base64 কনভার্টার। ইমেজ (PNG, JPG, GIF, WebP, SVG, BMP) আপলোড বা ড্র্যাগ-এন্ড-ড্রপ করে Base64 data URI-তে রূপান্তর করুন।
Base64 এনকোডিং বাইনারি ইমেজ ডেটাকে শুধুমাত্র ASCII অক্ষর ব্যবহার করে একটি টেক্সট স্ট্রিংয়ে রূপান্তর করে, ফলে আলাদা HTTP রিকোয়েস্ট ছাড়াই সরাসরি HTML, CSS এবং JSON-এ ইমেজ এমবেড করা সম্ভব হয়। ইমেজ টু Base64 কনভার্টার সাধারণ ইমেজ ফরম্যাটের — PNG, JPG, GIF, WebP, SVG এবং BMP — এই রূপান্তর পরিচালনা করে, তিনটি উপযোগী ফরম্যাটে আউটপুট তৈরি করে।
টুলটি ড্র্যাগ-অ্যান্ড-ড্রপ বা ফাইল পিকার দিয়ে ইমেজ গ্রহণ করে। লোড হওয়ার পর, ইমেজ প্রিভিউ ফাইল নাম, সাইজ, টাইপ এবং পিক্সেল ডাইমেনশনসহ আপলোড করা ফাইল দেখায়। এই তথ্য রূপান্তরের আগে আপনি সঠিক ইমেজ নিয়ে কাজ করছেন কিনা যাচাই করতে সাহায্য করে। রূপান্তরটি FileReader API ব্যবহার করে সম্পূর্ণভাবে আপনার ব্রাউজারে ঘটে, তাই ইমেজ ডেটা কখনো আপনার ডিভাইস থেকে বেরিয়ে যায় না।
তিনটি আউটপুট ফরম্যাট উপলব্ধ। ডেটা URI data:image/png;base64,... দিয়ে শুরু হওয়া একটি সম্পূর্ণ স্ট্রিং তৈরি করে যা সরাসরি HTML img src অ্যাট্রিবিউট এবং CSS background-image প্রপার্টিতে ব্যবহার করা যায়। র অ্যাভ Base64 শুধুমাত্র ডেটা URI প্রিফিক্স ছাড়া base64-এনকোডেড স্ট্রিং আউটপুট করে, যা API পেলোড বা ডেটাবেস স্টোরেজের জন্য শুধু এনকোডেড ডেটা প্রয়োজন হলে উপযোগী। CSS ফরম্যাট ডেটা URI-কে ব্যবহারের জন্য প্রস্তুত CSS background-image: url(...) ডিক্লারেশনে মোড়ানো হয়।
Base64 এনকোডিং আসল বাইনারির তুলনায় ফাইল সাইজ প্রায় ৩৩% বাড়ায়। এটি আইকন, লোগো এবং থাম্বনেইলের মতো ছোট ইমেজের জন্য (সাধারণত ১০০ KB-এর কম আসল সাইজ) কার্যকর করে। বড় ইমেজের ক্ষেত্রে, ফলে পাওয়া Base64 স্ট্রিং খুব দীর্ঘ হয়ে যায় এবং কিছু প্রসঙ্গে URL দৈর্ঘ্যের সীমা অতিক্রম করতে পারে। টুলটি ইনলাইন এমবেডিংয়ের জন্য সবচেয়ে উপযুক্ত যেখানে ফাইল সাইজ কমানোর চেয়ে HTTP রিকোয়েস্ট কমানো বেশি গুরুত্বপূর্ণ।