تصویر کو Base64 میں کیسے بدلیں
- تصویر شامل کریں، اسے خانے پر گھسیٹ کر یا ٹیپ کر کے اپنے فون یا کمپیوٹر سے فائل چن کر۔
- آؤٹ پٹ کی شکل چنیں: Data URI، صرف Base64، HTML
<img>، CSS بیک گراؤنڈ یا Markdown۔ SVG فائل ہو تو طے کریں کہ URL-encoding آن رکھنی ہے یا نہیں۔ - پیش منظر اور سائز دیکھیں۔ پیش منظر وہ تصویر دکھاتا ہے جو نتیجے سے دوبارہ بنی، اور ایک لائن میں اصل سائز، انکوڈ شدہ سائز اور یہ لکھا ہوتا ہے کہ کتنا بڑا ہوا۔
- کاپی یا ڈاؤن لوڈ کریں، کاپی بٹن سے یا .txt فائل کی صورت میں۔
خصوصیات
- پیسٹ کے لیے تیار پانچ آؤٹ پٹ: data URI، خالص Base64، HTML کا
<img>ٹیگ، CSS کاbackground-imageرول اور Markdown تصویر۔ - URL-encoded SVG، ویکٹر تصاویر کے لیے Base64 سے چھوٹا متبادل۔
- سائز کا موازنہ: اصل فائل کا سائز، انکوڈ شدہ سائز اور اضافے کا فیصد۔
- لائیو پیش منظر جو بنائے گئے ڈیٹا سے ہی دکھایا جاتا ہے، چیک والے پس منظر پر تاکہ شفافیت نظر آئے۔
- بہت سے فارمیٹ: PNG، JPG، WebP، GIF، SVG، AVIF، ICO اور BMP۔
- بالکل درست انکوڈنگ، نہ سائز بدلتا ہے نہ کوالٹی کم ہوتی ہے۔
- سائز کے بارے میں مشورہ جب تصویر تقریباً 10 KB سے بڑی ہو۔
Fileora کا تصویر سے Base64 کنورٹر کیوں استعمال کریں
لوگو، اسکرین شاٹس اور ڈیزائن کی فائلیں اکثر غیر شائع شدہ یا نجی ہوتی ہیں۔ Fileora فائل کو آپ کے براؤزر میں پڑھتا اور انکوڈ کرتا ہے، اس لیے تصویر آپ کے ڈیوائس سے باہر نہیں جاتی۔ یہ مفت ہے، سائن اپ کی ضرورت نہیں، اور فون پر بھی چلتا ہے، جہاں آپ سیدھے گیلری سے تصویر چن سکتے ہیں۔
تصویر ان لائن کرنا کب فائدہ دیتا ہے
Data URI تصویر کو الگ فائل میں رکھنے کے بجائے آپ کی HTML، CSS یا JSON کے اندر ہی رکھ دیتا ہے۔ اس سے ایک نیٹ ورک request بچ جاتی ہے، جو ان صورتوں میں مفید ہے:
- چھوٹے آئیکنز اور سادہ شکلیں، خاص طور پر SVG، جو CSS میں استعمال ہوں۔
- HTML ای میلز اور ایک فائل والی دستاویزات جنہیں بیرونی فائلوں کے بغیر کام کرنا ہو۔
- Placeholders، جیسے ایک ننھا سا دھندلا پیش منظر جو پوری تصویر لوڈ ہونے تک دکھایا جائے۔
- ٹیسٹ، ڈیمو اور کوڈ کے نمونے جنہیں اضافی فائلوں کے بغیر چلنا ہو۔
- APIs جو JSON body کے اندر تصاویر Base64 میں لیتی ہیں۔
کب یہ نقصان دہ ہے
Base64 ٹیکسٹ اپنی تصویر سے تقریباً ایک تہائی بڑا ہوتا ہے۔ ان لائن تصاویر ہر بار دوبارہ ڈاؤن لوڈ ہوتی ہیں جب صفحہ یا اسٹائل شیٹ بدلے، کیونکہ وہ الگ سے cache نہیں ہو سکتیں۔ یہ صفحے کے اہم راستے میں بھی آ جاتی ہیں: آپ کی CSS کے اندر کوئی بڑی تصویر پوری اسٹائل شیٹ کو، اور اس کے ساتھ صفحے کے پہلی بار نظر آنے کو، سست کر دیتی ہے۔ آسان اصول یہ ہے کہ ان لائن تصاویر تقریباً 10 KB سے کم رکھیں اور باقی سب عام فائل کے طور پر دیں۔
تصویر کو پہلے اس سائز سے نیچے لانے کے لیے تصویر کمپریس کریں سے اسے چھوٹا کریں یا تصویر کنورٹر سے WebP میں بدلیں۔ اگر CSS میں کسی آئیکن کا بالکل درست رنگ چاہیے تو رنگ کنورٹر آپ کو HEX، RGB، HSL اور OKLCH دے دیتا ہے۔