এনকোড করা ইমেজ ডেটাকে পুনরায় ব্যবহারযোগ্য ফাইলে পরিণত করতে এই উদাহরণটি অনুসরণ করুন। Base64 থেকে ইমেজ খুলুন.
ইমেজ ডেটা পেস্ট করুন
Base64 টু ইমেজ খুলুন এবং একটি সাধারণ Base64 স্ট্রিং বা সম্পূর্ণ ইমেজ ডেটা ইউআরএল পেস্ট করুন। একটি নমুনা ব্যবহার করে দেখুন যা একই ফিল্ডে একটি আসল PNG উদাহরণ দিয়ে পূর্ণ করে। আপনাকে আলাদা কোনো ফাইল আপলোড করতে হবে না।
একটি ডেটা ইউআরএল-এ data:image/png;base64, এর মতো প্রিফিক্স থাকে। সাধারণ Base64-এ শুধুমাত্র এনকোড করা ক্যারেক্টার থাকে। ডেটার ভেতরের হোয়াইটস্পেস এবং লাইন ব্রেক উপেক্ষা করা হয়।
যদি আপনার কোড কোনো HTML ইমেজ বা CSS ডিক্লারেশনের ভেতরে থাকে, তবে শুধুমাত্র ডেটা ইউআরএল-টি কপি করুন। সম্পূর্ণ HTML এলিমেন্ট বা CSS ডিক্লারেশন ইমেজ হিসেবে ডিকোড করা সম্ভব নয়।
বিপরীত দিকে কাজ করার প্রয়োজন হলে ইমেজ টু Base64 কনভার্টার ব্যবহার করুন।
এক্সপোর্ট করার আগে প্রিভিউ চেক করুন
কন্টিনিউ নির্বাচন করুন। কনভার্টারটি Base64 ক্যারেক্টার, ইমেজ ফাইলের সিগনেচার, ঘোষিত মাইম (MIME) টাইপ এবং ব্রাউজার ফলাফলটি খুলতে পারে কিনা তা যাচাই করে।
একটি ডেটা ইউআরএল যা JPG ঘোষণা করে কিন্তু PNG বাইট ধারণ করে তা প্রত্যাখ্যান করা হয়। অসম্পূর্ণ টেক্সট, অসমর্থিত ফাইল এবং সীমার চেয়ে বড় ফাইলগুলোও প্রত্যাখ্যান করা হয়। এটি ভুল ফাইল এক্সটেনশন সেভ হওয়া থেকে বিরত রাখে।
এই উদাহরণটি favicon-orbit.png নমুনা ব্যবহার করে, যা একটি 512 × 512 PNG এবং এতে 202,491 বাইট রয়েছে। এর প্রিভিউতে একই রঙিন আইকন আর্টওয়ার্ক দেখানো উচিত। আপনি যদি এডিটরে পেস্ট করা কোড পরিবর্তন করেন, তবে প্রতিস্থাপনটি যাচাই করতে প্রিভিউ ইমেজ নির্বাচন করুন।
প্রিভিউ ছবিটি শনাক্ত করতে সাহায্য করে। শুধুমাত্র ফাইলের নাম বা ঘোষিত মাইম (MIME) টাইপের ওপর নির্ভর করবেন না।
এই নির্দেশিকার উদাহরণ
favicon-orbit.png-এর জন্য ডেটা ইউআরএল পূরণ করতে একটি নমুনা ব্যবহার করে দেখুন। কন্টিনিউ নির্বাচন করুন, 512 × 512 প্রিভিউ নিশ্চিত করুন, তারপর স্টার্ট এবং ডাউনলোড নির্বাচন করুন। ডাউনলোড করা PNG বাইটগুলো সোর্স নমুনার সাথে তুলনা করুন।
- ডিকোড করা ফরম্যাট
- PNG
- ছবির মাত্রা
- 512 × 512 পিক্সেল
- আসল ইমেজ বাইট
- 202,491 বাইট
- কনভার্সন
- রিকম্প্রেশন ছাড়াই ডিকোডিং
রিকভার করা ছবিটি ডাউনলোড করুন
স্টার্ট নির্বাচন করুন, তারপর এই উদাহরণের জন্য decoded-image.png সেভ করতে ডাউনলোড নির্বাচন করুন। কনভার্টারটি আসল ফরম্যাট শনাক্ত করে; এটি আপনাকে অন্য কোনো ফরম্যাট বেছে নিতে বলবে না।
ডিকোডিং আসল বাইটগুলো পুনরুদ্ধার করে। এটি ইমেজ রিসাইজ, রিড্র বা রিকম্প্রেস করে না এবং এটি বিদ্যমান মেটাডেটা ও GIF অ্যানিমেশন বজায় রাখে। আপনি যদি ফলাফলটি রিসাইজ, কম্প্রেস বা কনভার্ট করতে চান তবে ডাউনলোড করার পর অন্য কোনো ইমেজ টুল ব্যবহার করুন।
ডাউনলোড করা নমুনার সোর্স PNG-এর মতোই 202,491 বাইট থাকে। এখানে দেখানো ছোট ডেটা ইউআরএল অংশটি শুধুমাত্র উদাহরণের জন্য; একটি ট্রাঙ্কেট করা স্ট্রিং সম্পূর্ণ ইমেজ তৈরি করবে না।
পেজ রিফ্রেশ করার আগে ফলাফলটি ডাউনলোড করুন, কারণ রিফ্রেশ করলে নতুন ওয়ার্কফ্লো শুরু হয়।
ফরম্যাট, সীমা এবং গোপনীয়তার সীমাবদ্ধতা জানুন
ব্রাউজার প্রিভিউয়ের জন্য ডিকোড করতে পারলে PNG, JPG, WebP, GIF, বিএমপি (BMP) এবং AVIF সমর্থিত হয়। একটি ডিকোড করা ইমেজ সর্বোচ্চ 25 এমবি, 60 মেগাপিক্সেল এবং প্রতি পাশে 16,000 পিক্সেল হতে পারে। টেক্সট ইনপুটেরও একটি নির্দিষ্ট দৈর্ঘ্য রয়েছে। SVG মার্কআপ এবং যেকোনো বাইনারি ফাইল সমর্থিত নয়।
পেস্ট করা ডেটা কনভার্সনের জন্য আপলোড না করেই আপনার ডিভাইসে ডিকোড এবং প্রিভিউ করা হয়। Base64 কোনো এনক্রিপশন নয়: সম্পূর্ণ স্ট্রিং যার কাছে আছে সে ছবিটি পুনর্গঠন করতে পারে।
ব্যক্তিগত ছবির এনকোড করা টেক্সটও ব্যক্তিগত রাখুন।
সাধারণ প্রশ্ন
আমি কীভাবে Base64-কে ছবিতে রূপান্তর করব?
একটি সাধারণ Base64 স্ট্রিং বা ইমেজ ডেটা URL পেস্ট করুন, কন্টিনিউ নির্বাচন করুন, প্রিভিউ পরীক্ষা করুন, তারপর স্টার্ট এবং ডাউনলোড নির্বাচন করুন।
আমি কি একটি সম্পূর্ণ HTML ইমেজ ট্যাগ পেস্ট করতে পারি?
শুধুমাত্র এর src অ্যাট্রিবিউটের ভেতরের ডেটা URL ব্যবহার করুন। একটি সম্পূর্ণ HTML এলিমেন্ট বা CSS ডিক্লারেশন গ্রহণ করা হয় না।
ছবিটির কি কোয়ালিটি নষ্ট হবে?
না। ডিকোডিং আকার পরিবর্তন বা পুনরায় কমপ্রেশন ছাড়াই আসল ইমেজ বাইট পুনরুদ্ধার করে।
আমি কি PNG-এর পরিবর্তে JPG বেছে নিতে পারি?
এই টুলটি এনকোড করা ফাইলটিকে তার আসল ফরম্যাটে পুনরুদ্ধার করে। ফরম্যাট পরিবর্তন করতে পরে একটি ইমেজ কনভার্টার ব্যবহার করুন।
আমার ডেটা URL কেন প্রত্যাখ্যান করা হচ্ছে?
ডেটা অসম্পূর্ণ হতে পারে, সীমা অতিক্রম করতে পারে, অসমর্থিত ফরম্যাট থাকতে পারে অথবা এমন MIME টাইপ ঘোষণা করতে পারে যা আসল ছবির সাথে মেলে না।
Base64 ডেটা কি আপলোড করা হয়?
না। কনভার্টারটি আপনার ব্রাউজারে স্থানীয়ভাবে ছবিটি ডিকোড এবং প্রিভিউ করে।
ছবিটি পুনরুদ্ধার করুন, নিশ্চিত করুন এবং এর আসল ফাইলটি সেভ করুন।
একটি নমুনা ব্যবহার করে দেখুন বা আপনার নিজের ফাইল ব্যবহার করুন এবং শেয়ার করার আগে ফলাফল পর্যালোচনা করুন।