برنامج تشفير الصور Base64

تحويل الصور إلى سلاسل Base64 لتضمينها في CSS أو HTML. قم بإنشاء معرفات URI للبيانات للرموز والشعارات دون طلبات HTTP خارجية — معالجة محلية مجانية.

يقوم Base64 Image Encoder بتحويل الصور إلى سلاسل 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 مباشرة في أحد المكونات.
ملخص

متى يتم تضمين الصور

يؤدي ترميز صورة إلى Base64 إلى تداول طلب شبكة لملف أكبر. يعد هذا بمثابة فوز للأصول الصغيرة المستخدمة بشكل متكرر - الأيقونات والشعارات الصغيرة والرسومات الفاصلة - حيث يكلف زمن الوصول ذهابًا وإيابًا أكثر من البايتات الإضافية. بالنسبة للصور الكبيرة، احتفظ بها كملفات منفصلة.

استخدام عناوين URI للبيانات في CSS وHTML

معرف URI للبيانات هو مجرد سلسلة تبدأ بـ data:image/png;base64,. قم بإسقاطها في صورة خلفية CSS أو HTML img src وسيعرضها المتصفح في السطر. تقوم هذه الأداة بإنشاء كلا المقتطفين حتى تتمكن من لصق المقتطف الصحيح مباشرة.

حجم المقايضة

يضيف ترميز Base64 ما يقرب من 33% إلى حجم الملف لأنه يمثل البيانات الثنائية في النص. يعني التضمين أيضًا أنه لا يمكن تخزين الأصل مؤقتًا بشكل منفصل عبر الصفحات. استخدمه بشكل متعمد للرسومات الصغيرة ذات الأهمية للصفحة بدلاً من كل شيء.

سمات
01
تشفير الصور بالسحب والإفلات
02
إنشاء مقتطفات من صور الخلفية باستخدام CSS
03
HTML img src إخراج URI للبيانات
04
فك تشفير 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 مرة أخرى إلى ملف صورة؟+

نعم. قم بالتبديل إلى وضع فك التشفير، والصق سلسلة Base64 الخاصة بك (مع أو بدون البيانات: الصورة/... البادئة)، وتعرض الأداة الصورة وتتيح لك تنزيلها كملف. يعد هذا مفيدًا لاستخراج الصور المضمنة من كود مصدر HTML أو حمولات API.

هل يقوم Base64 بتكبير الصور؟+

نعم، بحوالي الثلث، حيث يتم تمثيل النظام الثنائي كنص. ولهذا السبب فهو الأفضل للأصول الصغيرة حيث يفوق تجنب الطلب الحجم.

هل تم تحميل صورتي لتشفيرها؟+

لا، فالتشفير وفك التشفير يحدثان بالكامل في متصفحك.