رمزگذار تصویر Base64

تبدیل تصاویر به رشته های Base64 برای جاسازی در CSS یا HTML. URIهای داده را برای نمادها و لوگوها بدون درخواست HTTP خارجی ایجاد کنید — پردازش محلی رایگان.

رمزگذار تصویر Base64 تصاویر را به رشته های داده-URI تبدیل می کند که می توانید مستقیماً در CSS یا HTML جاسازی کنید، و درخواست شبکه اضافی برای نمادها و لوگوهای کوچک را حذف می کند. همچنین Base64 را به یک تصویر قابل مشاهده رمزگشایی می کند و همه چیز به صورت محلی در مرورگر شما پردازش می شود.

Share
دسته بندی
ابزارهای توسعه دهنده
شامل می شود
ویژگی های 4
دسترسی داشته باشید
رایگان · بدون ثبت نام
حریم خصوصی
در مرورگر شما اجرا می شود
رمزگذار تصویر Base64

Calibrating Base64 Image Tool......

Please wait a moment

نحوه استفاده

نحوه استفاده از رمزگذار تصویر Base64

  1. 01

    در یک تصویر رها کنید

    بکشید و رها کنید یا یک PNG، JPG، یا SVG را برای رمزگذاری انتخاب کنید.

  2. 02

    خروجی را کپی کنید

    قطعه تصویر پس زمینه CSS آماده یا URI داده HTML img src را بگیرید.

  3. 03

    آن را جاسازی کنید

    URI داده ها را در شیوه نامه یا نشانه گذاری خود جایگذاری کنید - بدون نیاز به فایل خارجی.

  4. 04

    در صورت نیاز رمزگشایی کنید

    برای پیش نمایش و دانلود تصویر اصلی، یک رشته Base64 را دوباره در آن جایگذاری کنید.

موارد استفاده کنید

موارد استفاده رایج

  • یک توسعه دهنده جلویی یک نماد کوچک را برای حذف یک درخواست HTTP درج می کند.
  • یک توسعه دهنده ایمیل لوگویی را تعبیه می کند که بدون میزبانی خارجی ارائه می شود.
  • یک طراح URI داده ای را که از CSS شخص دیگری استخراج شده است، بررسی می کند.
  • یک توسعه دهنده یک SVG sprite را مستقیماً در یک کامپوننت بسته بندی می کند.
نمای کلی

چه زمانی باید تصاویر درون خطی شوند

رمزگذاری یک تصویر در Base64 یک درخواست شبکه را با یک فایل بزرگتر مبادله می کند. این یک پیروزی برای دارایی‌های کوچک و پرکاربرد - نمادها، آرم‌های کوچک، گرافیک‌های فاصله‌دار - است که هزینه تأخیر رفت و برگشت بیشتر از بایت‌های اضافی است. برای عکس های بزرگ، آنها را به عنوان فایل های جداگانه نگه دارید.

استفاده از URI های داده در CSS و HTML

URI داده فقط یک رشته است که با data:image/png;base64 شروع می شود. آن را در یک تصویر پس‌زمینه CSS یا یک HTML img src بیندازید و مرورگر آن را به صورت درون خطی ارائه می‌کند. این ابزار هر دو قطعه را تولید می کند تا بتوانید مستقیماً قطعه درست را جایگذاری کنید.

مبادله اندازه

رمزگذاری Base64 تقریباً 33٪ به اندازه فایل اضافه می کند زیرا داده های باینری را در متن نشان می دهد. Inlining همچنین به این معنی است که دارایی را نمی توان به طور جداگانه در بین صفحات ذخیره کرد. از آن عمداً برای گرافیک های کوچک و حساس به صفحه استفاده کنید تا همه چیز.

ویژگی ها
01
رمزگذاری تصویر را بکشید و رها کنید
02
تولید قطعه تصویر پس زمینه CSS
03
خروجی URI داده HTML img src
04
رمزگشایی Instant Base64
سوالات متداول

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

چگونه می توانم یک تصویر را به صورت آنلاین به Base64 تبدیل کنم؟+

تصویر خود را بکشید و رها کنید (JPG، PNG، SVG، WEBP) یا برای آپلود کلیک کنید. این ابزار فورا رشته Base64 را تولید می کند که آماده استفاده به عنوان URI داده در CSS یا HTML است.

چه زمانی باید از تصاویر Base64 در CSS استفاده کنم؟+

از رمزگذاری Base64 برای تصاویر کوچک مانند نمادها، لوگوها و عناصر رابط کاربری (زیر 5 کیلوبایت) استفاده کنید. این درخواست‌های HTTP برای این دارایی‌ها را حذف می‌کند، که می‌تواند کمی عملکرد را بهبود بخشد. برای تصاویر بزرگ، URL های خارجی بهتر هستند.

چگونه از یک تصویر Base64 در CSS استفاده کنم؟+

از آن به عنوان تصویر پس زمینه استفاده کنید: پس زمینه تصویر: url('data:image/png;base64,iVBORw0KGgo...'); این ابزار به طور خودکار این قطعه CSS را آماده کپی می کند.

چگونه از یک تصویر Base64 در HTML استفاده کنم؟+

از آن به عنوان ویژگی src یک تگ img استفاده کنید: <img src='data:image/png;base64,iVBORw0KGgo...'/>. این ابزار این قطعه HTML را برای شما تولید می کند.

آیا رمزگذاری Base64 تصاویر را بزرگتر می کند؟+

بله. رمزگذاری Base64 اندازه فایل را تقریباً 33 درصد در مقایسه با نسخه اصلی باینری افزایش می دهد. این یک معامله است - شما یک درخواست HTTP را ذخیره می کنید اما داده ها بزرگتر هستند. برای عکس های خیلی کوچک ارزشش را دارد اما برای عکس های بزرگ نه.

آیا می توانم رشته Base64 را به یک فایل تصویری رمزگشایی کنم؟+

بله. به حالت Decode بروید، رشته Base64 خود را (با یا بدون پیشوند data:image/...) قرار دهید، و ابزار تصویر را رندر می کند و به شما امکان می دهد آن را به صورت فایل دانلود کنید. این برای استخراج تصاویر جاسازی شده از کد منبع HTML یا بارهای API مفید است.

آیا Base64 تصاویر را بزرگتر می کند؟+

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

آیا تصویر من برای رمزگذاری آپلود شده است؟+

نه. رمزگذاری و رمزگشایی به طور کامل در مرورگر شما اتفاق می افتد.