PNG به Base64

از این مبدل رایگان PNG به Base64 استفاده کنید تا هر تصویر Portable Network Graphics را به رشته Base64 یا قطعه‌کد آماده تبدیل کنید. یک فایل محلی .png انتخاب کنید (یا لینک یک فایل راه دور را جای‌گذاری کنید)، فرمت خروجی را برگزینید و رمزگذاری PNG به Base64 را بزنید.

فایل PNG
فایل PNG خود را اینجا رها کنید یا انتخاب کنید

نحوه تبدیل آنلاین PNG به Base64

  1. گزینه فایل محلی را انتخاب کنید و یک فایل .png برگزینید، یا URL راه دور را انتخاب کنید و لینک را جای‌گذاری کنید.
  2. فرمت خروجی را انتخاب کنید: Base64 ساده، data URI، تگ HTML، CSS، JavaScript، JSON یا XML.
  3. روی رمزگذاری PNG به Base64 کلیک کنید. نتیجه بلافاصله همراه با پیش‌نمایش نمایش داده می‌شود.
  4. نتیجه را در کلیپ‌بورد کپی کنید یا به‌صورت فایل .txt دانلود کنید.

درباره PNG (Portable Network Graphics)

PNG یک فرمت رستری بدون اتلاف است که در سال 1996 به‌عنوان جایگزینی بدون حق ثبت اختراع برای GIF ساخته شد. از رنگ کامل 24 بیتی، کانال آلفای 8 بیتی برای شفافیت نرم و فشرده‌سازی DEFLATE که هرگز داده پیکسلی را حذف نمی‌کند، پشتیبانی می‌کند.

از آنجا که PNG لبه‌ها را واضح نگه می‌دارد، انتخاب استاندارد برای لوگوها، آیکون‌ها، اسکرین‌شات‌های رابط کاربری و نمودارهاست. برای عکس‌ها، JPG یا WebP معمولاً بسیار کم‌حجم‌ترند؛ این موضوع هنگام جاسازی تصویر به‌صورت Base64 اهمیت دارد، چون هر بایت حدود یک‌سوم بزرگ‌تر می‌شود.

توسعه‌دهنده1996، W3C / IETF (RFC 2083)
فشرده‌سازیبدون اتلاف (DEFLATE)
شفافیتبله، کانال آلفای کامل
انیمیشنافزونه APNG
امضای فایل89 50 4E 47 0D 0A 1A 0A

فرمت‌های خروجی

نحوه بسته‌بندی نتیجه را انتخاب کنید. مبدل می‌تواند این خروجی‌ها را برگرداند:

  • txt: فقط رشته Base64، آماده برای جای‌گذاری در کد، فیلد پایگاه داده یا درخواست API.
  • uri: یک URI کامل data: که می‌توانید در نوار آدرس مرورگر جای‌گذاری کنید یا هر جایی که URL پذیرفته می‌شود استفاده کنید.
  • html img: تگ <img> با data URI در src.
  • css background image: قاعده CSS با background-image: url(data:...).
  • html favicon: تگ <link rel="icon"> برای favicon درون‌خطی.
  • html hyperlink: لینک <a> که فایل جاسازی‌شده را دانلود می‌کند یا باز می‌کند.
  • html iframe: یک <iframe> که محتوا را درون صفحه نمایش می‌دهد.
  • javascript image: کد JavaScript که یک شیء Image می‌سازد.
  • javascript popup: کد JavaScript که محتوا را در پنجره جدید باز می‌کند.
  • json: شیء JSON شامل نام فایل، MIME type و داده.
  • xml: عنصر XML با داده درون بخش CDATA.

آیا امن است و حجم نتیجه چقدر خواهد بود؟

فایل شما هرگز آپلود نمی‌شود: به‌صورت محلی و با File API توسط مرورگرتان خوانده و تبدیل می‌شود، پس حتی اسناد محرمانه روی دستگاه شما باقی می‌مانند.

Base64 هر 3 بایت را با 4 نویسه نمایش می‌دهد، بنابراین نتیجه رمزگذاری‌شده حدود 33% بزرگ‌تر از فایل اصلی است (به‌علاوه چند بایت برای padding و پیشوند data URI).

سؤالات متداول

چطور PNG را به Base64 تبدیل کنم؟

فایل .png خود را در بالا انتخاب کنید و روی «رمزگذاری PNG به Base64» کلیک کنید. مبدل فایل را در مرورگر شما می‌خواند و رشته Base64 یا یک data URI آماده تحویل می‌دهد.

PNG رمزگذاری‌شده با Base64 با چه چیزی شروع می‌شود؟

فایل PNG رمزگذاری‌شده به Base64 معمولاً با "iVBORw0KGgo" شروع می‌شود. به‌صورت data URI با "data:image/png;base64," آغاز می‌شود.

آیا محدودیت حجم فایل وجود دارد؟

چون تبدیل به‌صورت محلی انجام می‌شود محدودیت سختی وجود ندارد، اما فایل‌های بسیار بزرگ رشته‌های بسیار طولانی تولید می‌کنند. فایل‌های تا حدود 50 MB در مرورگرهای مدرن به‌راحتی کار می‌کنند.

چطور Base64 را دوباره به PNG تبدیل کنم؟

از رمزگشای Base64 به PNG استفاده کنید: رشته را جای‌گذاری کنید تا بتوانید فایل اصلی .png را پیش‌نمایش و دانلود کنید.

ابزارها و راهنماهای مرتبط

دیدگاه‌ها (0)

سؤال، ایده یا باگی در «PNG به Base64» دارید؟ دیدگاه بگذارید، به ابزار امتیاز دهید یا به دیگران پاسخ دهید.

هنوز دیدگاهی ثبت نشده است. اولین نفری باشید که نظر خود را به اشتراک می‌گذارد!

دیدگاه بگذارید

به این ابزار امتیاز دهید:
Esc
↑ ↓ جابه‌جایی↵ باز کردنEsc بستن