SVG: تنسيق صورة سريع التحميل وقابل للتطوير

نشرت: 2022-12-31

SVG ، أو Scalable Vector Graphics ، هو تنسيق ملف يسمح بالصور المستندة إلى المتجهات. هذا يعني أنه بدلاً من شبكة البكسل ، مثل JPG أو PNG ، تتكون صورة SVG من منحنيات وأشكال رياضية. هذا يجعلها مثالية للشعارات أو الرسوم التوضيحية ، حيث يمكن تغيير حجمها إلى أي حجم دون فقدان الجودة. لكن ماذا عن سرعة التحميل؟ اتضح أن تحميل صور SVG يمكن أن يكون سريعًا جدًا في الواقع. نظرًا لأنها مكونة من أشكال رياضية ، يمكن ضغطها قليلاً دون فقدان الجودة. هذا يعني أنها غالبًا ما تكون أصغر في حجم الملف من نظيراتها المستندة إلى البكسل. لذلك ، إذا كنت تبحث عن تنسيق صورة سريع التحميل ، فإن SVG يعد خيارًا رائعًا.

يعد استخدام Scalable Vector Graphics (SVG) ، المعروف أيضًا باسم الرسومات الديناميكية ، طريقة رائعة لإنشاء صفحات الويب. تتكون الصور النقطية من وحدات بكسل مربعة على شبكة ، ويمكن تنزيلها بتنسيق JPEGs. ملفات JPEG و. PNG أو أي تنسيق ملف آخر. الصورة الكبيرة لها حجم ملف أكبر نظرًا لاستخدام المزيد من وحدات البكسل ، مما ينتج عنه صورة أكبر. يمكن أن يتأثر أداء الويب عندما تكون دقة الرسومات عالية. الصور المتجاوبة ، أي srcset وعناصر الصورة ، هي إصلاح HTML حديث.

SVG عبارة عن سلسلة من إرشادات الرسم الهندسي التي لا تتعلق بحجم صورة معينة. يمكنك رسم رسومات المتجهات باستخدام مكتبة SVG بسيطة مثل Snap.svg أو مكتبة JavaScript مثل Sculpt. لتقليل وحدات البايت في ملف SVG ، يجب تقليل عدد نقاط المسار. باستخدام محرر الرسوم ، يمكنك تصدير كل شيء. إذا لم تقم بذلك ، فقد تحصل على بعض رموز SVG منتفخة مع ترميز خاص وميزات مفقودة. في Adobe Illustrator ، يمكن الآن تبسيط نقاط المسار بشكل أكبر باستخدام لوحة Simplify. من الممكن ضغط المزيد من البايت باستخدام أدوات تحسين SVG.

على عكس الصور النقطية ، التي تحتوي على ملايين وحدات البكسل ، يتم تحديد أبعاد صور SVG من خلال الحسابات الرياضية بدلاً من الدقة. حجم ملف JPEG صغير نسبيًا مقارنة بالصورة النقطية ، مما يسمح له بحمل كمية كبيرة من المعلومات.

يوفر SVG أداءً أفضل عند استخدام كائنات أقل أو أسطح أكبر. توفر اللوحة القماشية أداءً أفضل عندما يتعلق الأمر بمساحة السطح أو عدد الكائنات. الميزة الأساسية للرسومات المتجهة على الرسومات التقليدية هي أنها تعتمد على المتجهات.

إنه بديل جيد لأنواع تنسيقات الصور الأخرى للرسومات على الويب لأنه أخف وأسرع في الاستخدام من الأنواع الأخرى.

هل يتم تحميل Svgs بشكل أسرع من الصور؟

هل يتم تحميل Svgs بشكل أسرع من الصور؟
مصدر الصورة: https://yimg.com

لا توجد إجابة محددة لهذا السؤال لأنه يعتمد على عدد من العوامل ، مثل حجم وتعقيد ملف SVG ، ومستوى دعم SVG في المتصفح ، وسرعة اتصال المستخدم بالإنترنت. بشكل عام ، ومع ذلك ، عادةً ما تكون ملفات SVG أصغر حجمًا من ملفات الصور المماثلة ، ويمكن أن يؤدي ذلك إلى أوقات تحميل أسرع.

بسبب سمات وتعليقات XML ، قد يُنشئ Adobe Illustrator أو Inkscape أو أداة أخرى رمز تخطيط غير صحيح أو غير مكتمل. عند إزالة الانتفاخ ، يمكن تقليل حجم الملف بشكل كبير ، مما يؤدي إلى زيادة سرعة تحميل المستخدم النهائي. باتباع هذا الدليل ، يمكنك إزالة أي SVGs غير ضرورية قد تؤدي إلى إبطاء صفحتك. مطلوب نوع xmlns (إذا كان العنصر .svg واحدًا) لسمة العنصر الوحيدة. يتم تحديد أبعاد مربع العرض بواسطة مربع عرض مضمن (لا يوجد مربع عرض مضمّن ، فقط أبعاد. تحتوي هذه الصورة على لوح رسم (وليس حجمًا ماديًا!). لقد قمنا بتجميع قائمة بالعناصر غير الضرورية التي قد ترغب في إزالتها من فرد.

وقد أدى ذلك إلى تقليل حجم الملف بمقدار 300 بايت ، مقارنةً بتقليل حجم الملف بمقدار 609 بايت باستخدام هذه الأدوات. تم تقليل حجم الملف بنسبة 50٪ بعد إزالة جميع السمات والمجموعات والتعليقات و XML غير الضرورية. يُقترح أن تنظر في الأدوات التالية لتسهيل العملية.

استخدم Svg لتصميم الويب التالي للحصول على تجربة أسرع وأكثر سلاسة.

نظرًا لصغر حجمه وسرعته ، فهو بديل رائع لـ CSS لتصميم الويب. يمكن أن تستغرق ملفات JPEG و PNG ، وهي ملفات مصدر شائعة ، وقتًا طويلاً للتحميل ، مما يجعل من الصعب على الزائرين التنقل في موقع الويب الخاص بك. تُعد SVGs خيارًا أفضل لمعظم التصميمات نظرًا لأحجام ملفاتها الأصغر وأوقات التحميل الأسرع.

هل من الأسرع تحميل Svg أو Png؟

على الرغم من وجود المزيد من الصور ، لا تزال الصفحة التي تحتوي على صور SVG هي الأسرع عند 0.75 ثانية ، بينما تستغرق الصفحة التي تحتوي على PNG @ 1X حوالي 1.0 ثانية ، وبنسبة 33٪ أبطأ. عند مقارنتها بـ SVG ، يكون تحميل PNG @ 2X أبطأ بنسبة 200٪.

يشار إلى الملف المستند إلى البيانات النقطية باسم رسومات الشبكة المحمولة (PNG). بفضل الدقة العالية والضغط غير المنقوص والشفافية والقدرة على التعامل مع 16 مليون لون ، فهي مناسبة لمجموعة واسعة من التطبيقات. يتم إنشاء رسومات المتجهات (SVG) من شبكة رياضية من الخطوط والنقاط والأشكال والخوارزميات القائمة على المتجهات. يجب عليك أولاً تحديد ما يميزهم عن البقية. نظرًا لضغطها بدون فقد ، يمكن ضغط SVG إلى أحجام ملفات أصغر بدون تكلفة إضافية لتعريفها أو جودتها أو هيكلها. نظرًا لأنها ملفات متجهة ، يمكنك تكبيرها أو تصغيرها في JPEG دون فقدان الجودة. نظرًا لأن كلا من PNGs و SVGs يدعمان الشفافية ، فهي خيارات ممتازة للرسومات والشعارات.

نظرًا لوجود العديد من ملفات المتجهات الممتازة للاختيار من بينها ، فسيتم تحديد اختيارك للطباعة من خلال المستند. نظرًا لأن ملفات PDF هي تنسيق متجه ، فهي مثالية للاستخدام مع المطبوعات اليومية. إن PNG هي نسخة الجيل التالي من GIF في عالم اليوم. على الرغم من أن حجم SVG محدود ، لا يوجد حد لحجم ملف متجه.

يُنظر إلى PNG عمومًا على أنها تنسيق عالي الجودة عندما يتعلق الأمر بجودة الصورة. عادةً ما تكون صور JPG ذات جودة منخفضة ولكن لها سرعة تحميل أسرع. يتم ضغط ملفات JPG لتجنب مشكلة ملفات PNG المضغوطة. عندما يتعلق الأمر بالصور المعدة للاستخدام على الويب ، فمن الأهمية بمكان مراقبة العوامل التي تؤثر على جودتها. كل هذه العوامل ، بالإضافة إلى نوع الصورة وسياقها ، مهمة. عندما يتعلق الأمر بصور PNG ، فقد وجد بشكل عام أنها ذات جودة أفضل من صور JPG. ومع ذلك ، إذا كنت بحاجة إلى صورة سيتم استخدامها في تصميم ويب سريع الاستجابة أو جاهز لشبكية العين ، فإن SVG هو الخيار الأفضل. عندما يتم تحريك الصورة ، لا تتدهور جودة الصورة بقدر ما يتم تصغيرها. بالإضافة إلى GIF و APNG ، اللذان يدعمان الرسوم المتحركة ، يمكن تحويل الصور التي تم إنشاؤها باستخدام الرسومات المتجهة إلى هذه التنسيقات.

إيجابيات وسلبيات ملفات Svg

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

هل Svg سريع؟

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

تم إنشاء معيار W3C (Scalable Vector Graphics) في عام 1999 لتعزيز الرسومات المتجهة على الويب. باستخدام رسومات SVG ، سأوضح كيف يمكنهم تحسين تجربة عملائك وتحسينها ، بالإضافة إلى كيفية تحسين أوقات تحميل موقع الويب الخاص بك. مطلوب فقط رمز الرمز الخاص بك لاستخدام SVG على الويب ؛ كل ما تحتاج إلى معرفته هو لغة ترميزية بسيطة. سيظهر مربع بتنسيق SVG ما يلي: الارتفاع = 100 عرض = 100 نمط = هذا الملف له تعبئة Rgb (0،0،255) ، حد F3> ، وعرض 3>. إذا كنت تستخدم Adobe Illustrator أو Inkscape ، فيمكنك تصدير عملك كملف. ملف V. عندما نستخدم أداة المفتش (Ctrl Shift C) من متصفحنا وانتقل إلى علامة تبويب الشبكة ، نحصل على سرعة تحميل ms للموقع. يتراوح وقت التحميل هذا بين 655 مللي ثانية و 825 ​​مللي ثانية كنتيجة لإجمالي 12 طلبًا. عندما نزور نفس الموقع باستخدام رموز svg ، نرى أنه قد تم تقديم جميع طلباتنا ، ويتم تقليل وقت التحميل.

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

كيفية تحرير ملف Svg

علاوة على ذلك ، يمكن تحرير ملفات الرسومات المتجهة باستخدام أي محرر ملفات ، بما في ذلك Adobe Photoshop أو Illustrator ، مما يسمح لك بتغيير حجم الملف أو عرضه حسب الحاجة دون التأثير على جودة الملف الإجمالية.