لماذا اختار W3C SVG
نشرت: 2023-02-25اختار W3C SVG لعدد من الأسباب: SVG هو معيار مفتوح تم تطويره وصيانته بواسطة W3C. SVG هو تنسيق مستند إلى XML ، مما يجعل من السهل تكامله مع تقنيات الويب الأخرى. SVG مدعوم جيدًا من قبل المتصفحات الرئيسية. يقدم SVG العديد من الميزات التي لا يمكن العثور عليها في تنسيقات الصور الأخرى ، مثل الرسوم المتحركة والتفاعلية. SVG قابل للتطوير ويمكن تعديله وتخصيصه بسهولة. يمكن الوصول إلى SVG ، مما يعني أنه يمكن للأشخاص ذوي الإعاقة استخدامها. أخيرًا ، شعر W3C أن SVG لديه القدرة على أن يصبح التنسيق القياسي للرسومات المتجهة على الويب.
لماذا تم إنشاء Svg؟
في أواخر التسعينيات من القرن الماضي ، دعا اتحاد شبكة الويب العالمية (W3C) المطورين لاقتراح نوع جديد من تنسيق الرسوم المتجهية ، ومنذ ذلك الحين تطور ملف SVG إلى ملف المتجه الأكثر شيوعًا في العالم. تم تقديم ستة مقترحات متنافسة ، تم دمجها جميعًا في نهاية المطاف في تنسيق SVG الخاص بـ W3C. استغرق الأمر بعض الوقت حتى تكتسب شعبية SVGs.
تم تعريف Scalar Vector Graphic (SVG) بواسطة World Wide Web Consortium في عام 1999. لإنشاء SVG ، يجب استخدام إحداثيات x و y للأشكال والخطوط والمنحنيات. باستخدام السكتات الدماغية و / أو اللون ، يمكن بعد ذلك إضافة لون إلى هذه الصور. بالمقارنة مع ملفات PNG و JPEG ، فإن ملفات SVG أكثر وضوحًا ووضوحًا.
نظرًا لإمكانية عرض SVG في أي متصفح ، أصبح SVG أكثر شيوعًا. بينما ينمو حجم الملف بسرعة ، فإن الكود المطلوب للإنشاء باستخدام SVG معقد للغاية أيضًا. بالإضافة إلى ذلك ، لا يمكن عرض أي عناصر محددة لكائن رسومي في نفس الوقت. إذا قمت بذلك ، فلن تتمكن من المضي قدمًا بالسرعة.
تاريخ ومستقبل الرسومات المتجهة القابلة للتحجيم
متى تم إنشاء sva؟ كانت مخططات الويب من CCLRC واحدة من ستة عروض رسومات متجهية متنافسة تم تلقيها خلال موسم تقديم الطلبات لعام 1998 والتي أدت إلى إنشاء SVG بواسطة مجموعة عمل W3C SVG. لماذا قامت sva بإنشاء بروتوكول رسومات؟ تم تطويره من قبل World Wide Web Consortium كتنسيق قياسي لرسومات الويب من أجل العمل بالتعاون مع معايير الويب الأخرى مثل HTML و CSS و JavaScript ونموذج المستند. نتيجة للتوافق ، يمكن أن تتحكم البرامج النصية في صور SVG. هل ما زالت thesvg هي المعيار الذهبي للتصميم الإلكتروني؟ لقد استغرق الأمر بعض الوقت ، ولكن SVG مدعوم الآن على نطاق واسع على جميع المتصفحات والأجهزة الرئيسية. يسمح استخدام الكود بإنشاء ملفات SVG قابلة للتحجيم والبحث والتعديل. تبدو عناصر CSS هذه رائعة على جميع الأنظمة الأساسية ويمكن استخدامها تمامًا مثل الصور أو مضمنة في HTML الخاص بك (إذا قمت بإنشاء موقع ويب ولكنك لا تريد الترميز). هناك بعض المواقع الرائعة التي تستخدم رسومات vg. ما هو ملف asvg؟ لتحرير ملفات SVG أو إنشائها ، افتح محرر نصوص واسحبه إلى الحقل. يمكنك أيضًا إضافة أشكال أو مسارات أخرى بين عناصر svg ، مثل الدائرة والمستطيل والقطع الناقص والمسار. يمكنك أيضًا رسم ملفات SVG ومعالجتها باستخدام مجموعة متنوعة من مكتبات JavaScript.
لماذا يُفضل استخدام Svg؟
هناك عدد من الأسباب وراء تفضيل SVG للرسومات المتجهة على الويب. يوفر SVG مرونة أكثر من تنسيقات المتجهات الأخرى (مثل EPS أو AI) حيث يمكن عرضها مباشرة بواسطة المستعرض. عادةً ما تكون ملفات SVG أصغر من الصور النقطية ، مما يجعلها أسرع في التنزيل والعمل معها. بالإضافة إلى ذلك ، يمكن إنشاء صور SVG وتحريرها باستخدام محرر نصوص ، والذي يكون غالبًا أكثر ملاءمة من استخدام محرر الصور النقطية. أخيرًا ، يمكن تغيير حجم صور SVG إلى أي حجم دون فقدان الجودة ، مما يجعلها مثالية لتصميم الويب سريع الاستجابة.
أجد أنه من الممتع جدًا رؤية تبني وتكييف SVGs بين مجتمعات التصميم والتطوير. ملف SVG ، كما يوحي اسمه ، هو كما يلي: في أبسط أشكاله ، هذا هو الشكل الذي يجب أن يبدو عليه ملف SVG. تبلغ دقة هذا الملف 250 بكسل × 250 بكسل ، وهو مربع أزرق. نوع صورة مثل JPEG أو PNG أو GIF هو ملف نقطي (أو نقطي) يحتوي على عدد محدد من قيم البكسل. ستظل الرسومات التي تم إنشاؤها بتنسيق SVG حادة للغاية بأي دقة وستتسع إلى أجل غير مسمى. سيؤدي ضغط ملفات SVG باستخدام gzip إلى تقليل حجمها. يتيح ضغط Gzip إرسال عدد أقل من وحدات البايت من الخادم أو CDN.
تسمح SVGs المستندة إلى XML بإدراج الكلمات الأساسية والأوصاف والروابط ، مما يسمح لمحركات البحث بالتعرف على المحتوى. نظرًا لسمات العنوان والبدائل ، فإن سمات العنوان والبدائل هي كل ما يلزم لترتيب الصور النقطية في مُحسنات محركات البحث. يمكنك أيضًا تغيير نمط تلك الصورة باستخدام CSS على صور sva . مع القدرة على تحرير SVGs مباشرة باستخدام محرر نصوص ، يمكن تحريكها. بمعنى آخر ، إذا قمت بتخزين صفحات HTML الخاصة بك مؤقتًا ، فسيتم أيضًا تخزين SVGs المضمنة مؤقتًا. إذا كنت تتعامل مع الصور ، فإن الصورة المستندة إلى الصورة النقطية هي بلا شك الطريق الأفضل. تعد SVGs القديمة أكثر تكلفة بشكل عام وتحتوي على كمية كبيرة من القمامة في الترميز.
هناك العديد من أدوات التحسين المتاحة ، بما في ذلك واحدة لتحسين SVGs عبر Node.js. في الثواني القليلة الأولى من عرض تنسيق الملف هذا ، ستلاحظ الفوائد في جميع أشكاله المختلفة. لم تعد هناك حاجة إلى رموز متعددة بألوان وأحجام مختلفة. هذه الطريقة تبسط إلى حد كبير عملية التصميم والتطوير. لقد استخدمت مجموعة من الرموز من svgs.org لتحديد حجم الملف الذي يمكنني استرداده باستخدام إصدارات الصور النقطية. عند استخدام SVGs بدلاً من PNG ، يتم تقليل الحجم الكلي للملف بشكل كبير. هناك اختلاف كبير في كيفية استخدامها وإدارتها ، لا سيما مع مجموعات الرموز.
عندما نقوم بإنشاء كائن من مجلد SVG ، نتجنب إرسال طلب HTTP للتحميل لكل ملف ، حيث نقوم بإنشاء ملف واحد للتحميل. بالإضافة إلى ذلك ، من الأسهل إدارتها ، وتحميلها بشكل أسرع ، ولا تتطلب تحديثات منتظمة عند إصدار إصدارات جديدة. يمكنك إجراء تغييرات على التصميم الخاص بك دون الحاجة إلى استخدام Photoshop أو الرسم باستخدام RenderBlock.
المنحنيات ، مع انتقالاتها السلسة وتدرجاتها الدقيقة ، هي أكثر أنواع المنحنيات شيوعًا. الصورة هي كائن يمكن أن يكون بأي حجم. عند استخدام إنشاء صورة sva ، يكون لديك خيار إنشاء رسم متجه أو صورة نقطية. يمكن تصغير الرسومات ذات الأحرف المتجهة أو تصغيرها في ملف واحد. يمكن تصميمه بأي دقة ، ولن يقلل من الجودة أو يتحول إلى بكسل. لا توجد صور نقطية قابلة للتحجيم. من البداية ، يجب أن تعرف مقدار المساحة التي تتوقعها ، أو قد ينتهي بك الأمر بصورة كبيرة جدًا أو صغيرة جدًا. يستخدم على نطاق واسع في تطبيقات مثل عناصر تحكم واجهة المستخدم والشعارات والأيقونات والرسوم التوضيحية المتجهة بناءً على SVG. يمكنك إنشاء ثلاثة أنواع مختلفة من الكائنات الرسومية باستخدام SVG. المسارات والمنحنيات ذات المنحنيات المستقيمة أو المنحنية أو منطقة الاهتمام ، والمنحنيات ذات الانتقالات السلسة وتأثيرات التدرج اللوني الدقيقة ، والصور التي تحتوي على أي نوع من الكائنات كموضوع لها هي أمثلة على العناصر الهندسية المتجهة. الرسومات المتجهة هي أفضل خيار للصور التي تحتاج إلى تكبير أو تصغير ، بينما الصور النقطية هي أفضل خيار للصور التي يجب عرضها على الشاشة.
فوائد استخدام Svg
خيارات الشكل ذات التعبئة أو الحد ، والأشكال المخصصة والأنواع المعرفة من قبل المستخدم ، مثل المستطيلات والأشكال البيضاوية والنجوم.
ما هي بعض مزايا استخدام SVG على تنسيقات الصور الأخرى؟
هناك العديد من المزايا لـ use.VG على تنسيقات الصور الأخرى. يمكن زيادة جودة SVG أو تقليلها دون فقدان سلامتها.
يتكون ملف SVG من كود XML ، مما يجعل التحرير سهلاً باستخدام محرر نصوص.
يمكن أن يدعم HTML5 و CSS تنسيق SVG ، وهو تنسيق قياسي للصور يمكن أن تستخدمه المتصفحات.
يمكن لمعظم برامج الرسم والرسومات تشغيل ملفات SVG.
ما هو الغرض من Svg؟
SVG هو تنسيق رسومات متجه يمكن استخدامه على الويب. إنه تنسيق قائم على XML يمكن استخدامه لإنشاء صور ثابتة أو ديناميكية. يمكن تغيير حجم صور SVG إلى أي حجم دون فقدان الجودة ، مما يجعلها مثالية لتصميم الويب سريع الاستجابة.
إن Scalable Vector Graphic (SVG) هو تنسيق صورة ليس له أصل مشترك. عند استخدام SVG ، لا تحتاج إلى استخدام وحدات بكسل فريدة للحصول على الصورة. لا يستخدمون المصطلح "ناقل" لأنهم يستخدمون عنصرًا بحجم واتجاه محددين كبياناتهم. يمكن استخدام مجموعة من المتجهات لإنشاء أي نوع من الرسوم تقريبًا. بناءً على متطلباتك ، يمكنك إما إنشائها من البداية أو استيراد صورة موجودة. تدعم العديد من أدوات تصميم الرسوم الحديثة SVGs ، والتي يستخدمها مصممو الرسوم على نطاق واسع. إذا كنت لا ترغب في تنزيل البرنامج ، فيمكنك أيضًا التحويل إلى لغة أخرى باستخدام الأدوات عبر الإنترنت.
لا يدعم نظام إدارة المحتوى (CMS) ملفات sva . من الضروري تطوير SVGs من البداية أو تحديد الصور المناسبة لتحويلها إلى التنسيق. يعد Adobe Illustrator و GIMP من أفضل الأدوات لكلتا المهمتين.
تنسيقات الملفات مثل SVG لها مزايا عديدة مقارنة بالصور النقطية. لا يزال من الممكن رؤية النص في الصور المتجهة ، مما يضيف قيمة إلى جهود تحسين محرك البحث. نظرًا لأن كل عنصر من عناصر SVG هو مكون يمكن تصميمه في CSS أو كتابته باستخدام JavaScript ، فهو مثالي للتصميم والبرمجة النصية. عند استخدام رسم متجه ، يمكن الحفاظ على جودة صورة ملف SVG دون التضحية بحجم الصورة. هذا مفيد بشكل خاص إذا كنت تنشئ مواقع ويب سريعة الاستجابة ، والتي يجب أن تبدو جيدة وتعمل بشكل جيد على مجموعة متنوعة من الشاشات والأجهزة. يعد هذا اختيارًا ممتازًا لإنشاء رسومات سهلة التخصيص وقابلة للتكيف مع مجموعة واسعة من الاحتياجات. إذا كنت تبحث عن تنسيق ملف يساعدك في إنشاء رسومات عالية الجودة ، فستجد أن SVG هو خيار ممتاز.
لماذا تستخدم مواقع الويب Svg؟
السبب الرئيسي وراء استخدام مواقع الويب لـ SVG هو قابليته للتوسع. عندما يتم تكبير الصورة أو تصغيرها ، تظل الجودة كما هي. هذا على عكس الصور النقطية ، التي تصبح منقطة عند قياسها.
تعد الرسومات المتجهة القابلة للتطوير (SVGs) الآن مكونًا مهمًا في تصميم مواقع الويب. نظرًا لأنها رسومات متجهة ، يمكنك تغيير حجمها دون فقد الجودة. نظرًا لأن SVGs أكبر ، فإنها تتمتع بمظهر أكثر سلاسة ووضوحًا من الصور ذات التنسيقات الأخرى. من خلال بضع نقرات بالماوس ، يمكنك إضافة SVGs إلى HTML للصفحة. يمكن أن ينتج عن استخدام CSS بدون استخدام Flash صور غنية تشبه Flash على الصفحة. ستقوم Adobe بالتخلص التدريجي من Flash بحلول نهاية عام 2020. اثنان فقط من المتصفحات الرئيسية ، Internet Explorer و Android ، لا يدعمان هذه الرسومات. يمكنك استخدام أداة مثل Grumpicon لإنشاء احتياطي لموقعك.
إنه نوع من رسومات المتجهات القابلة للتطوير (SVG) التي يمكن استخدامها لإنشاء عدد كبير من الرسومات. باستخدامه ، يمكنك قياس أي حجم دون فقدان جودة الصورة. وهذا يتيح لها إنتاج رسومات وصور عالية الجودة.
نظرًا لأن كل من PNG و SVG يدعمان الشفافية ، فإنهما يصنعان شعارات ورسومات ممتازة عبر الإنترنت. الشفافية ، على وجه الخصوص ، هي جانب مهم من الشعارات لأنها تتيح للمشاهدين رؤية الصورة خلف الشعار.
إذا كنت تعمل بالبكسل والشفافية ، فإن PNGs هي بديل أفضل لـ sVGs. نظرًا لأن PNGs و SVGs تستخدم قيم 8 بت لتخزين معلومات اللون ، فإنها تستخدم قيم 24 بت لتخزين معلومات الألوان. نتيجة لذلك ، يمكن استخدام PNGs مع نطاق ألوان أوسع من VNGs.
إنها أداة رائعة للصور والرسومات عالية الجودة. هذا النوع من الطباعة سهل الاستخدام ويسمح بمستوى عالٍ من الشفافية في الشعارات.
Svg: تنسيق ملف صورة متعدد الاستخدامات لموقعك على الويب
تعد ملفات SVG تنسيقًا متعدد الاستخدامات وقويًا للغاية لإنشاء رسومات لموقع الويب الخاص بك. يمكن استخدامها لأي شيء من الشعارات إلى الرسوم التوضيحية إلى الرسوم البيانية ، كما أنها رائعة للتصوير الرقمي. ومع ذلك ، فإنها تفتقر إلى وحدات البكسل اللازمة ، مما يجعل من الصعب عرض الصور الرقمية عالية الجودة. أكثر أنواع الصور فاعلية هي تلك التي تم التقاطها بتنسيق JPEG. المتصفحات الوحيدة التي تدعم SVG هي المتصفحات المستخدمة حاليًا. يمكن أيضًا أن يكون تنسيق الملف متحركًا وشفافًا ، مما يسمح له بأن يكون نوع ملف متعدد الاستخدامات. لا يدعم التنسيقات الأكثر شيوعًا مثل PNG ، والتي لا يتم استخدامها على نطاق واسع ، لذلك فهي أقل استقرارًا على المتصفحات والأجهزة القديمة ، وليس من السهل دائمًا تحميلها على موقعك وعرضها بشكل صحيح. باستيراد ملفات SVG إلى Google Web Designer ، يمكنك البدء في العمل على رسوماتك اليوم.