رسومات موجهة قابلة للتطوير: مقدمة موجزة
نشرت: 2023-02-23إذا كنت تبحث عن إضافة المزيد من العناصر المرئية التفاعلية والجذابة إلى صفحات الويب الخاصة بك ، فقد تحتاج إلى التفكير في استخدام Scalable Vector Graphics (SVG). SVG هو تنسيق صورة متجه مستند إلى XML يسمح للمستخدمين بإنشاء ومعالجة الصور بتنسيق مستقل عن الدقة. بمعنى آخر ، يمكنك إنشاء صور يمكن تصغيرها أو تصغيرها دون فقدان أي جودة. إذا كنت جديدًا على SVG ، فلا تقلق! البدء سهل. في هذه المقالة ، سنقدم لك مقدمة موجزة عن SVG ونوضح لك كيفية البدء في استخدامه على صفحات الويب الخاصة بك.
تنسيق Scalable Vector Graphics (SVG) في Adobe Illustrator بسيط مثل JPG أو PNG. تتيح لك طريقة استخدامه هذه استخدام كل من Android 2.3 و Android 2.2 ، بالإضافة إلى IE 8 والإصدارات الأقدم. الأمر بسيط مثل استخدام صورة كخلفية لـ img. إذا كان المستعرض لا يدعمها ، تتم إضافة السمة no-svg إلى عنصر html كاسم فئة. عنصر CSS هو عنصر HTML يمكن التحكم فيه ، تمامًا مثل أي عنصر HTML آخر. بالإضافة إلى ذلك ، يمكنك منحهم حق الوصول إلى الخصائص الخاصة التي تفيدهم. يجب تضمين عنصر <style> في ملف SVG للصفحة إذا كنت تنوي استخدام ورقة أنماط خارجية.
إذا قمت بتضمين هذا في HTML الخاص بك ، فلن تعمل الصفحة ببساطة وبالتالي سيتم عرضها. على الرغم من أن بيانات URL قد لا توفر لك حجم الملف الفعلي ، فقد يكون أكثر ملاءمة لك إذا كان لديك وصول إليها. يحتوي موقع mobilefish.com على أداة تحويل عبر الإنترنت يمكن استخدامها لتحويل محتواها. ربما يكون من الأفضل تجنب base64. السبب الرئيسي لذلك هو اللغة الأم. في حين أن base64 gzips أكثر تكرارًا من SVG ، فإن base64 gzips أقل تكرارًا. يقوم grunticon بإنشاء مجلد. عادةً ما تكون الرموز التي ترسمها في تطبيق مثل Adobe Illustrator وتحولها إلى HTML ملفات SVG أو PNG. يمكن استخدام عناوين url للبيانات وبيانات png وصور png العادية في ثلاثة تنسيقات مختلفة.
إنها تفاعلية وسهلة الاستخدام ومتعددة الاستخدامات ، لذا يمكنك البدء بمحرر رسومي والعمل في طريقك. لا داعي للقلق بشأن الرسومات الباهتة مرة أخرى باستخدام SVGs على حزام أداة تصميم الويب الخاص بك ، وعلى الأقل ليس للصور الأساسية التي تستخدمها. تجنب استخدام ملفات JPEG أو PNG عند التقاط الصور.
إنه تنسيق ملف يمكن أن يكون متحركًا وشفافًا ، مما يجعله نوع ملف متعدد الاستخدامات. العيب الوحيد هو أنه لا يتم استخدامه على نطاق واسع مثل المزيد من التنسيقات القياسية مثل PNG ، لذلك لا يتم عرضه دائمًا بشكل صحيح على المتصفحات والأجهزة القديمة ، كما أن تحميله على موقعك ليس دائمًا أمرًا بسيطًا.
كيف يمكنني استخدام Svg؟
SVG هو تنسيق ملف يسمح لك بعرض صور متجهة على الويب. الصور المتجهة هي صور تتكون من نقاط وخطوط ومنحنيات ، ويمكن تحجيمها دون فقدان الجودة. لاستخدام ملف SVG على الويب ، تحتاج إلى استخدام العنصر. يستخدم العنصر لتضمين ملف SVG في وثيقة HTML . يحتوي العنصر على بعض السمات التي يمكنك استخدامها للتحكم في حجم الصورة وموضعها: العرض: عرض الصورة. الارتفاع: ارتفاع الصورة. viewBox: مستطيل يحدد مساحة الصورة التي ستكون مرئية. يمكنك أيضًا استخدام CSS لتصميم العنصر ومحتويات ملف SVG.
عندما يتم تحويل الصورة إلى تنسيق رقمي بتنسيق SVG ، فإنها تبدو رائعة بغض النظر عن حجمها. يمكن أن تكون أيضًا ديناميكية بطبيعتها وغالبًا ما تكون أصغر من التنسيقات الأخرى ، مما يجعلها مثالية لمحركات البحث. في هذا الدليل ، سأستعرض ماهية هذه الملفات ، ومتى يتم استخدامها ، وماذا أفعل بها قبل البدء في إنشاء SVG. نظرًا لأن للصورة المموجة دقة ثابتة ، فإن زيادة حجمها يقلل من جودة الصورة. يتم تخزين الصور في تنسيقات رسومية متجهة يتم فيها تعيين النقاط والخطوط كمجموعة. XML هي لغة ترميز تسمح بتبادل المعلومات الرقمية. يتكون ملف SVG من جميع الأشكال والألوان والنصوص التي يمكن تضمينها في الصورة.
ليس من الممتع أن ترى كود XML فحسب ، بل إنها أيضًا قوية جدًا لمواقع الويب وتطبيقات الويب. إذا لم يتم المساس بجودة SVGs ، فيمكن تكبيرها أو تقليصها إلى أي حجم. لا تختلف أبدًا في الحجم أو نوع العرض ؛ الصور هي نفسها دائمًا صور SVG. تم تصميم الرسومات التي لا تحتوي على طبقات والتي تفتقر إلى التفاصيل لعرضها بتنسيق SVG. يسمح SVG للمصممين والمطورين بالتحكم في مظهر الصفحة. طور اتحاد شبكة الويب العالمية تنسيق ملف يستخدم الآن في رسومات الويب . نظرًا لأن كود XML يتضمن ملفًا نصيًا ، يمكن للمبرمج فهمه بسهولة من خلال النظر إلى SVG.
يمكّنك CSS و JavaScript من تغيير مظهر SVGs ديناميكيًا. تستفيد العديد من التطبيقات المختلفة من استخدام الرسومات المتجهة القابلة للتطوير. فهي تفاعلية وقابلة للتكيف وسهلة الاستخدام ، مما يجعلها خيارًا ممتازًا لمحرري الرسومات على أي مستوى من الخبرة. البرنامج له مجموعته الخاصة من منحنيات التعلم والقيود. اختر خيارًا أو خيارين وجرب بعض الأدوات قبل اتخاذ قرار بشأن الخيار المجاني أو المدفوع.
هل يجب علي استخدام Svgs؟
لماذا يجب عليك استخدام SVGs Scalable Vector Graphics ؟ يمكن تصغير الرسومات المتجهة القابلة للتطوير (SVG) إلى أي دقة مع الاحتفاظ بنفس جودة البكسل المثالية مثل ملفات JPEG و PNG و GIF. نظرًا لأن الصور المتجهة هي صور متجهة ، فإنها عادةً ما تحتوي على أحجام ملفات أصغر بكثير من الصور النقطية. يمكن استخدام CSS لتصميم نماذج SVG المدمجة.
هل ما زالت Svg مستخدمة؟
يتوفر دعم SVG منذ أوائل التسعينيات ، لكنه انتشر الآن إلى جميع المتصفحات والأجهزة الرئيسية. هذا الملف صغير ، وقابل للبحث ، وقابل للطرق ، وقابل للتطوير ، وذلك بفضل الكود الخاص به. من السهل استخدامها بشكل مضمّن في HTML (قم بإنشاء موقع ولكن لا تريد كتابة التعليمات البرمجية).
مثال على ملف Svg
ملف SVG هو ملف Scalable Vector Graphics. إنه نوع من ملفات الصور المتجهة التي تستخدم المعادلات الرياضية لرسم الصورة. هذا يعني أنه يمكن تغيير حجمها إلى أي حجم دون فقدان الجودة.
تحتوي ملفات رسومات المتجهات القابلة للتحجيم (SVG) على XML كقالب. يمكن استخدام أدوات JavaScript لإنشاء ملفات SVG لإنشاء وتحرير الملف مباشرةً أو عن طريق التحرير البرمجي. هناك العديد من البدائل الجيدة ، مثل Inkscape ، إذا لم يكن لديك وصول إلى Illustrator أو رسم تخطيطي. يوضح القسم أدناه كيفية إنشاء ملفات SVG في Adobe Illustrator. عند النقر فوق زر رمز SVG ، يتم إنشاء نص الملف. سيظهر في النافذة الافتراضية لمحرر النصوص بمجرد تحديده. يمكن استخدامه لمقارنة الملف النهائي بملف سابق أو لنسخ النص ولصقه من ملف واحد.
إعلان XML والتعليقات لم تعد مرئية في الزاوية اليمنى العليا من الملف. عند إنشاء الرسوم المتحركة أو الأنماط باستخدام CSS أو JavaScript ، يُفضل تنظيم الأشكال في مجموعات تسمح بتصميمها أو تحريكها معًا. من غير المحتمل أن يكون الرسم الخاص بك مرئيًا على خلفية Illustrator البيضاء كما هو الحال على سطح لوح الرسم الخاص بك. قبل حفظ الرسم الخاص بك ، يجب عليك التحقق لمعرفة ما إذا كانت اللوحة الفنية تناسب العمل الفني.
تنسيق Svg
ما هو ملف SVG؟ SVG ، أو Scalable Vector Graphics ، هو تنسيق ملف سهل الاستخدام للويب يمكن لأي شخص الوصول إليه. يتم تخزين ملفات المتجهات ، على عكس الملفات النقطية المستندة إلى البكسل مثل ملفات JPEG ، في صيغ رياضية تعتمد على الخطوط والنقاط على الشبكة.
استخدام تنسيق نصي مبني على XML لوصف مظهر الصورة هو ملف Scalar Vector Graphics. نتيجة لذلك ، لا يتم تمييزها بالقرار. يستخدم هذا التنسيق في غالبية مواقع الويب لتحقيق قابلية التوسع من خلال طباعة الرسومات. تسمح لك مواصفات SVG بتطبيق الألوان على أي عنصر به عناصر مرئية ، سواء بشكل مباشر أو عبر التعبئة والحد وخصائص أخرى. يمكن للمستخدم التحكم في التركيز أو نقرات الماوس أو التمرير أو تكبير الصورة عن طريق تغيير التركيز أو النقر فوق الملف. يتم تضمين البرامج النصية في عناصر علامة البرنامج النصي ويتم تنشيطها استجابةً للمؤشر أو لوحة المفاتيح أو أحداث المستند.
بابوا نيو غينيا مقابل. Svg: أيهما أفضل للرسومات؟
يحتدم الجدل حول تنسيق الرسومات التي يجب استخدامها. على الرغم من الدقة العالية ، لا يمكن توسيع ملفات PNG إلى أجل غير مسمى. ملفات المتجهات لها تصميم قائم على المتجهات ويمكن تكبيرها إلى أي حجم دون فقدان الدقة. ما البرنامج الذي يمكنه فتح ملفات SVG؟ العديد من المتصفحات الشائعة ، بما في ذلك Google Chrome و Firefox و IE و Opera ، متوافقة مع SVG. بالإضافة إلى ذلك ، يمكن تشغيل ملفات SVG في برامج تحرير النصوص القياسية وبرامج تحرير الرسومات مثل CorelDRAW. ما هو الفرق بين ملفات JPG و PNG؟ هل من الأفضل استخدام أي منهما؟ ومع ذلك ، إذا لم يكن لديك صورة جاهزة باستخدام SVG ، فمن الأفضل استخدام الملفات الأولية بدلاً من ملفات JPG أو PNG. ومع ذلك ، فإليك سبب عمل SVG بشكل أفضل من التنسيقات الأولية. يمكن أن تكون ملفات PNG ملفات كبيرة وتقاس بأحجام ملفات كبيرة ، والأكثر شيوعًا عند استخدام شاشات HDPI. كما تعلم ، كلما زادت سرعة تحميل / تصيير الملف ، زاد حجم الملف. كيف تقوم بإنشاء ملف SVG؟ يمكنك أيضًا تحرير ملفات SVG وإنشاؤها باستخدام محرر نصوص. يمكن ربط عنصر svg بأشكال أو مسارات svg أخرى ، مثل الدائرة أو المستقيم أو القطع الناقص أو المسار. يمكنك أيضًا رسم ملفات SVG ومعالجتها باستخدام مجموعة متنوعة من مكتبات JavaScript.