كيفية تضمين صور SVG في دفتر Jupyter

نشرت: 2023-01-27

SVG ، أو Scalable Vector Graphics ، هو تنسيق ملف يسمح لك بإنشاء صور متجهة يمكن تغيير حجمها إلى أي حجم دون فقدان الجودة. هذا يعني أنه يمكنك إنشاء صور تبدو رائعة على أي جهاز ، سواء كان هاتفًا أو جهازًا لوحيًا أو كمبيوتر مكتبيًا. Python هي لغة برمجة تُستخدم على نطاق واسع لتحليل البيانات والحوسبة العلمية. Jupyter Notebook عبارة عن بيئة تفاعلية قائمة على الويب تسمح لك بكتابة وتنفيذ كود Python في متصفح الويب الخاص بك. في هذا البرنامج التعليمي ، سوف نتعلم كيفية تضمين صور SVG في Jupyter Notebook. سنبدأ بإنشاء صورة SVG بسيطة ، ثم نقوم بتضمينها في Jupyter Notebook.

ترميز المستند ، و html ، وصيغ اللاتكس ، ومقتطفات التعليمات البرمجية ، وعناصر المستند الأخرى كلها ممكنة في خلايا ماركوون في دفاتر jupyter. عند تشغيل الخلية ، يتم تقديم جميع البيانات (بما في ذلك HTML التي تم إنشاؤها بواسطة المحركات المختلفة) بتنسيق HTML. لقد جربت أيضًا صورة a.svg التي لا تظهر في وثائق تخفيض السعر ، لكنها لا تظهر لي. تستخدم الخلايا صورة بتنسيق svg كمثال. عندما نقوم بإدراج الترميز .svg ديناميكيًا في عنصر div ، نقوم بتحميله وإدخاله. Jquery متاح أيضًا من دفتر Jupyter لأنه يتم تحميله عند بدء التشغيل. مثال آخر يمكن أن يكون مكتبة تتعامل مع البيانات.

يمكن استخدام ملفات svg البسيطة ، مثل snap.svG أو snap.js. لا يمكننا عرض الصورة أثناء تشغيل الخلية. يمكننا فرض العرض عن طريق إدخال خلية بيثون وتشغيلها أسفل السطر السابق من الكود. من الأفضل استخدام طرق عبر المتصفح.

كيف أقوم بإدراج صورة في دفتر ملاحظات في لغة بايثون؟

كيف أقوم بإدراج صورة في دفتر ملاحظات في لغة بايثون؟
تصوير: إبهانت

الخطوة الأولى هي اختيار نوع الخلية من القائمة. بالنقر فوق تحرير ، يمكنك الوصول إلى قائمة دفتر الملاحظات jupyter . بعد ذلك ، يجب النقر فوق "إدراج صورة". أدخل صورة عن طريق تحريرها.

ما هي أفضل طريقة لإدراج الصور في دفتر Jupyter؟ تُستخدم مكتبات Python عادةً لتحميل الصور إلى لغة البرمجة النصية Python. في Windows ، يحفظ الصورة في ملف BMP مؤقت ويعرضها (عادةً الرسام) باستخدام أداة عرض BMP القياسية. كيف تضيف الصور إلى صفحة تخفيض بيثون ؟ انتقل إلى تحرير -> إدراج صورة لتحويل خليتك إلى خلية تخفيض السعر.

وظيفة show () تكتب الصورة في ملف مؤقت ثم تستخدم البرنامج الافتراضي لعرضها. عند اكتمال البرنامج ، سيتم حذف الملف المؤقت.
الأمر بسيط مثل استخدام وظيفة الحفظ () إذا كنت تريد الاحتفاظ بالملف المؤقت. عند حفظ صورة في ملف ، لا تقوم وظيفة save () بإرجاع نافذة جديدة ؛ بدلاً من ذلك ، فإنه يحفظ الصورة في الدليل الذي تم حفظها فيه.

إدخال صورة في دفتر ملاحظات

إذا كنت تريد إدراج صورة في دفتر ملاحظات ، فاتبع الخطوات التالية: تتمثل الخطوة الأولى في فتح دفتر الملاحظات حيث تريد حفظ الصورة.
يمكنك العثور على موقع الصورة من خلال البحث عنها في دليل. سيكون هذا الدليل موجودًا في نفس المجلد مثل دفتر الملاحظات.
ستتم إضافة الصورة بعد ذلك إلى مستودع التعليمات البرمجية عن طريق نسخها ولصقها في دفتر الملاحظات.


عرض Ipython Svg

عرض Ipython Svg
الصورة من قبل: imgur

يحتوي IPython على وظيفة "عرض" يمكن استخدامها لعرض أنواع مختلفة من البيانات. أحد أنواع البيانات التي يمكن عرضها هو رسم SVG . لعرض رسم SVG ، ما عليك سوى تمرير اسم الملف أو عنوان URL للرسم إلى وظيفة "العرض".

تحميل وضبط الصور في Ipython

يمكنك عرض صورة في دفتر ملاحظات IPython الخاص بك باستخدام فئة الصور. باستخدام وظيفة Image () ، يمكنك البدء في تحميل ملف الصورة. يمكن استخدام الوسائط الاختيارية لتغيير عرض الصورة وارتفاعها.

Jupyter Notebook Logo Svg

Jupyter Notebook Logo Svg
الصورة من قبل: pythonforundergradengineers

Jupyter Notebook عبارة عن بيئة حسابية تفاعلية قائمة على الويب لإنشاء دفاتر Jupyter وتنفيذها وتصورها. تم إنشاء شعار Jupyter Notebook بواسطة فريق Jupyter Notebook .

توصيف Svg

SVG هو تنسيق صورة متجه مستند إلى XML للرسومات ثنائية الأبعاد مع دعم التفاعل والرسوم المتحركة. مواصفات SVG هي معيار مفتوح تم تطويره بواسطة World Wide Web Consortium (W3C) منذ 1999.

تم تقديم تنسيق الرسوم هذا (SVG) إلى اتحاد شبكة الويب العالمية في عام 1999 ، وهو يُعرف باسم Vector Graphic القابل للتحجيم. من الشائع أن يكون ملف SVG أصغر من ملف الصورة النقطية. من السهل توسيع نطاقه ليناسب الأجهزة المحمولة وسطح المكتب ، بالإضافة إلى شاشات 5K بالكامل ، وهو يعمل في كل مكان. يكون الترميز الذي يشبه HTML مرئيًا خلف كل ملف sva. يتم إنشاء غالبية الرسومات المتجهة باستخدام Adobe Illustrator أو Inkscape أو InDesign. نظرًا لعدم ضرورة ترميز SVG ، تقوم هذه التطبيقات في كثير من الأحيان بتصدير ترميزها باستخدام عناصر وسمات قديمة وعفا عليها الزمن وعفا عليها الزمن. يمكن إزالة العديد من العناصر الزائدة بأمان وكفاءة.

في هذا الدرس ، سوف ننظر في ماهيتها وكيف يمكننا إزالتها. من الجيد تضمين العناوين وعلامات الوصف لتسهيل الوصول إليها. إذا تعذر تجسيد المسار ، فيمكن عرض العنصرين في الرسم بدلاً من ذلك. يمكن إزالة سمات المعرف هذه ، ما لم يكن JavaScript مطلوبًا لاستهدافها. إحدى أكثر السمات تعقيدًا هي سمة viewBox. فقط في كتلة> defs> ، تكون سمات المعرف مطلوبة. عندما يتم تضمين عنصر path-1 في الترميز لاحقًا في هذه الكتلة ، يُشار إليه باسم> use> element.

لماذا لا نستخدم SVGO أو SVGOMG التلقائي؟ ليس هناك شك في ذلك. يمكنك استخدام واحدة من العديد من الأدوات الآلية لتحسين ترميز SVG الخاص بك. تمت إعادة صياغة الكود لإزالة ما يقرب من نصف أسطره. يعني الرمز الأقل أحجام ملفات أصغر وتحميلًا أسرع لصفحات الويب. عندما يتم تحسين العلامات وخالية من العلامات المكررة ، يكون من السهل بشكل خاص تحريك صور SVG. من الأسهل بكثير إنشاء رسومات إذا كان لديك ترميز نظيف.

توصيف Svg: ما هو ولماذا يجب عليك استخدامه

كيف يتم استخدام SVG Markup؟ يتم وصف الرسومات المتجهة ذات البعدين باستخدام لغة الترميز Scalable Vector Graphics (SVG) المستندة إلى XML. كيف أقوم بتحرير ملف SVG وتغييره؟ عند تحديد صورة SVG في Office لنظام Android ، ستظهر علامة تبويب الرسومات ، ويمكنك النقر فوق الارتباط لعرض الرسم. يمكنك تغيير مظهر ملف SVG بسرعة وسهولة باستخدام هذه الأنماط المحددة مسبقًا. كيف تقارن صور vga بأنواع أخرى من الصور من حيث تحسين محركات البحث؟ يمكن أن تساعد جودة صورة صور SVG في تحسين محرك البحث بعدة طرق. تضيف حقيقة أن صورك يمكن قراءتها والزحف إليها وفهرستها بواسطة محركات البحث ميزة إضافية قيمة لتنسيق HTML5.