STATUS IS UPويكي تحسين المواقع
16تسريع
الأداء والتسليم / تسريع

تحسين الصور للويب: دليل اتخاذ القرار

اختر البكسلات، الصيغة، الوسم، وسلوك التحميل المناسب لكل صورة، ثم أثبت النتيجة على قوالب صفحات حقيقية.

تحسين الصور للويب: دليل اتخاذ القرار — دليل بصري
اقرأ
7 دقائق
المصادر
7
أعد التحقق
2027-03-27
مُراجع
مراجع أداء الويب وإمكانية الوصول
الإجابة المختصرة

ابدأ بالقرار.

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

للصور المضمونية (content images)، استخدم العنصر img مع نص بديل مفيد، attributes `width` و`height`، مصدر احتياطي `src`، و`srcset` بالإضافة إلى `sizes` عندما يتغير العرض المعروض. استخدم العنصر `picture` عندما يتغير القص أو الصيغة بحسب العرض أو قدرة المتصفح. احتفظ بالصور في نافذة العرض المبدئية، وخاصة الصورة المرجحة كـ Largest Contentful Paint (LCP)، وحمّل بالكسل فقط الصور الموجودة خارج الشاشة فعلًا (`loading=lazy`).

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

دليل بصري

انظر إلى العمل كنظام.

استخدم هذه الخريطة لربط قرارات المقال قبل تنفيذ التكتيكات الفردية.

SIUتسريع
011. صنّف الصورة قبل تحسينها
022. احجم وفق فتحة التخطيط، ثم قدّم مرشحين استجابات
033. اختر الصيغة والضغط بحسب خصائص الصورة
044. اجعل الوسم يحمي السرعة وثبات التخطيط
01

1. صنّف الصورة قبل تحسينها

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

الصور الفوتوغرافية عادةً تتحمل ضغطًا خاضعًا للمراجعة (lossy). قد تناسب الشعارات، رموز الواجهة، الرسوم الخطية، والرسوم البيانية صيغة SVG أو صورة نقطية تحمي الحواف الحادة. يناسب SVG الرسوم الخطية والرسوم التوضيحية والرسوم البيانية، وليس الصور الفوتوغرافية المفصّلة.

معلوماتية

احتفظ بالتفاصيل الأساسية ووفّر نصًا ينقل غرض الصورة.

زخرفية

استخدم نصًا بديلًا فارغًا (alt=""); لا تجعلها المصدر الوحيد لمعلومة مهمة.

وظيفية

سمّ العمل أو الوجهة، لا تصف فقط بكسلات الصورة.

02

2. احجم وفق فتحة التخطيط، ثم قدّم مرشحين استجابات

وافق الأبعاد الداخلية (intrinsic dimensions) مع فتحة CSS. ملف بمقياس سطح مكتب داخل بطاقة ضيقة يهدر النقل؛ ونقطي صغير ممتد جدًا يصبح طريًا. احسب كثافة بكسل الجهاز (device pixel ratio)، لكن حقق بصريًا بدلًا من افتراض أن كل شاشة تحتاج المرشح الأكبر.

لحالة تركيبة واحدة عند عدة أعرض، استخدم واصفات العرض في `srcset` (`width descriptors`) واستخدم `sizes` لبيان عرض الفتحة الفعلي. بعدها يختار المتصفح المرشح المناسب. استخدم `picture` للتوجيه الفني (art direction): قص الشاشة الصغيرة الذي يحافظ على الموضوع يختلف عن مجرد تصغير صورة سطح المكتب. احتفظ بعنصر `img` احتياطي مع `src` و`alt` داخل `picture`.

تبديل الدقة

نفس التركيبة، أبعاد بكسل مختلفة.

التوجيه الفني

قص أو تركيبة مختلفة عندما يُخفي التوسيع الرسالة.

مصدر احتياطي

احتفظ بـ `src` على `img` للعملاء الذين لا يستخدمون سمات الاستجابة.

03

3. اختر الصيغة والضغط بحسب خصائص الصورة

يمكن أن تقلل WebP وAVIF من نقل الصور النقطية في الحالات المناسبة، لكن الصيغة ليست ضمانًا للجودة. اختبر وجوهًا ممثلة، نسيجًا دقيقًا، تدرجات العلامة، نصًا مدمجًا، وشفافية. يظل JPEG خيارًا شائعًا كنسخة احتياطية للصور الفوتوغرافية؛ ويمكن أن يناسب PNG التفاصيل النقطية بدون خسارة أو الشفافية. تحقّق من دعم AVIF ومدى ملاءمته التشغيلي لجمهورك وبنية التوصيل.

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

الصور الفوتوغرافية

قارن AVIF وWebP الخاسرين وJPEG كنسخة احتياطية عند حجم العرض.

واجهة المستخدم والرسوم الخطية

فضّل SVG المناسب أو احمِ الحواف النقطية الحادة من خلال الاختبار.

الشفافية

تحقّق من مظهر القناة الشفافة (alpha) في كل صيغة مُسلمة ونسخة احتياطية.

04

4. اجعل الوسم يحمي السرعة وثبات التخطيط

أعطِ كل `img` محتوى سمات `width` و`height` تطابق نسبة الطول إلى العرض الداخلية (intrinsic aspect ratio). يستطيع المتصفح حجز المساحة قبل وصول الملف، ما يقلّل حركة التخطيط. لا يزال بإمكان CSS ضبط الأبعاد المعروضة.

استخدم `loading=lazy` فقط خارج نافذة العرض المبدئية. لا تقم بتأجيل تحميل صورة من المحتمل أن تكون مرئية عند التحميل، خصوصًا مرشح LCP. LCP هو وقت عرض أكبر عنصر مرئي من صور، كتل نصية، أو فيديو في نافذة العرض. `fetchpriority=high` هو تلميح نسبي فقط؛ طبّقه باعتدال وقِس النتيجة. استخدم وسم HTML للصور للمحتوى الذي يحتاج نصًا بديلاً أو اكتشافًا؛ توثّق Google أنها لا تفهرس الصور المطبقة عبر CSS.

الأبعاد

عيّن `width` و`height`، بما في ذلك على صور المعرض التي تُحمّل مؤخرًا.

الشاشة المبدئية

ابقَ بالصور المتوقعة كـ LCP حماسيًّة (eager) وتحقق من أولوية الطلب.

أسفل الطية

حمّل بالكسل الصور خارج الشاشة واختبر التمرير بشبكة مقيدة.

05

5. حافظ على المعنى والاكتشاف والجودة البصرية

يعتمد النص البديل (alt) على الغرض والسياق. صف المعلومات الأساسية للصورة المعلوماتية، استخدم `alt=""` للزخرفة، وسمّ وظيفة صورة مرتبطة أو على زر. للرسوم البيانية أو المخططات المعقدة، قدّم شرحًا مكافئًا في نص قريب. لا تستخدم قوائم مفاتيح (keyword lists).

بالنسبة لصور المحتوى القابلة للاكتشاف، استخدم عناصر HTML القياسية للصور، ونصًا ذا صلة بالقرب، وأسماء ملفات وصفية قصيرة عند الإمكان، ومصدر احتياطي مع وسم استجابي. لا تحوّل الخلفيات الزخرفية إلى محتوى مكرر لمجرد الاكتشاف.

مراجعة بصرية

راجع الملفات المضغوطة عند أكبر وأصغر الأحجام المقصودة.

النص داخل الصور

فضّل النص العادي؛ وإلا فوفّر صياغة مكافئة.

السياق

ضع الصور المعلوماتية بالقرب من نص الصفحة ذي الصلة.

06

6. تحقّق من الصفحة، وليس الأصل فقط

اختبر صفحات ممثلة عند نوافذ عرض ضيقة وواصلة. في أدوات مطوري المتصفح، افحص مرشح `srcset` المختار، وحجم النقل، والأبعاد المرسومة، وحركة التخطيط. شبِّك الشبكة بطيئًا لكشف الصور البطل (hero) المتأخرة والمعارض البطيئة. مقارنة التصدير لا تكشف عن قيمة `sizes` غير الدقيقة، أو قص غير متوقع، أو مشكلة تحويل في الإنتاج.

استخدم إشارات المعمل والميدان عند التوفر. يمكن أن يعرّف Lighthouse وPageSpeed Insights الصور ذات الأحجام غير المناسبة؛ يعكس LCP الميداني زيارات حقيقية مع مرور الوقت. قارن نفس القالب، وفئة الجهاز، وإصدار الإصدار، ونافذة القياس. لا تنسب التغيّر في مقياس إلى الصور حين تغيّر وقت الخادم أو السكربتات أو الخطوط أو أطراف ثالثة أيضًا. قم بتصعيد تغييرات القالب المشترك واحتفظ بمسار تراجع حتى يتم التحقق.

الشبكة

تأكد أن الفتحة لا تختار مرشحًا أكبر من المتوقع.

الاستعاضة

تحقق من القص والحدة واللون والبدائل وثبات التخطيط.

أمان الإصدار

سِم المالك، والإشارة المتوقعة، ومسار الرجوع.

نفّذ / تحقق

دليل المهام العملي الخاص بك.

  1. 01

    جرد أدوار الصور

    اذكر صور البطل، المنتج، التحريرية، واجهة المستخدم، الرسم البياني، والزخرفية على القوالب المتغيرة.

    تحقق: كل أصل له موقع صفحة، دور، أكبر فتحة، وحالة نافذة العرض.
  2. 02

    خطط أحجام التخطيط

    سجّل عرض فتحة CSS عند نقاط الانكسار الرئيسية وأنشئ المرشحين اللازمين.

    تحقق: الاختبارات الضيقة والواسعة تطلب مرشحين قريبين من حاجتهم المعروضة.
  3. 03

    قارن المخرجات البصرية

    صدّر ملفات ممثلة بصيغ وضغوط قابلة للحياة.

    تحقق: المراجعة تقبل القص والتفصيل واللون والشفافية عند حجم العرض.
  4. 04

    نفذ وسمًا مرنًا

    أضف `src` احتياطيًا، `alt` مناسبًا، `width`، `height`، `srcset`، و`sizes` دقيقة.

    تحقق: الصور المُغيّرة لها مصدر احتياطي وأبعاد معلنة.
  5. 05

    اضبط التحميل بحسب النافذة

    احتفظ بالصور المبدئية حماسيّة (eager) وحمّل بالكسل الصور الموجودة خارج الشاشة فعليًا.

    تحقق: من المرجح أن LCP ليس محمّلًا بالكسل؛ طلبات المعرض تتأخر كما هو مقصود.
  6. 06

    اختبر الصفحة المسلمة

    غيّر النافذة والشبكة أثناء فحص المرشحين، والنقل، والقص، والحركة.

    تحقق: لا يظهر طلب كبير جدًا، أو مصدر احتياطي معطل، أو تغيير تخطيط مرئي.
  7. 07

    قِس وأطلق بأمان

    قارن خط الأساس، طبّق العمل على القوالب المشتركة مرحليًا، واحتفظ بخيار تراجع.

    تحقق: ملاحظات الإصدار تذكر نافذة القياس، والمالك، والإشارة المتوقعة، وإجراء التراجع.
مواضيع النقاش

قارن المقايضات، لا تشارك بيانات خاصة.

استخدم هذه المحفزات مع فريقك أو مجتمع مالكي المواقع. شارك الطرق والدروس، لكن لا تلصق بيانات الاعتماد أو سجلات العملاء أو تفاصيل البنية التحتية غير العامة.

  1. 01

    ما هي ثلاثة قوالب صفحات تتسبب في أكبر نقل صور يمكن تجنبه لزوارك، وما الدليل الذي سيغيّر أولويتها؟

  2. 02

    أين فشل قص الهاتف المحمول في الحفاظ على رسالة صورة سطح المكتب، وكيف قررت فرقكم بين التوجيه الفني (art direction) وتصميم أبسط؟

  3. 03

    ما فحص الإصدار الذي اكتشف تراجعًا مرتبطًا بصورة قبل أن يصل إلى جمهور أوسع، دون مشاركة بيانات العملاء أو تفاصيل تنفيذ خاصة؟

الموارد الشائعة / الموثوقة

اطّلع على المواد المصدرية.

web.devImage performance ↗

يشرح أبعاد الصور، المرشحين الاستجابية، الصيغ الحديثة، ومقايضات الضغط الخاسر مقابل غير الخاسر.

تمت المراجعة 2026-09-27
MDN Web DocsUsing responsive images in HTML ↗

شرح عملي لـ `srcset`، `sizes`، تبديل الدقة، والتوجيه الفني باستخدام `picture`.

تمت المراجعة 2026-09-27
Google Search CentralGoogle image SEO best practices ↗

إرشادات رسمية حول صور HTML، المصادر الاحتياطية، الصيغ المدعومة، النصوص الوصفية، والاكتشاف.

تمت المراجعة 2026-09-27
web.devBrowser-level image lazy loading for the web ↗

تفاصيل سلوك التحميل، سمات الأبعاد، ولماذا لا يجب تحميل صور النافذة المبدئية وLCP بالكسل.

تمت المراجعة 2026-09-27
MDN Web Docsimg: The Image Embed element ↗

مرجع لـ `alt`، `width`، `height`، `loading`، و`fetchpriority`.

تمت المراجعة 2026-09-27
web.devLargest Contentful Paint ↗

يعرف LCP، يبيّن ما يمكن أن يصبح العنصر الأكبر للمحتوى، ويعد قائمة بأدوات القياس الميدانية والمعملية.

تمت المراجعة 2026-09-27
W3C Web Accessibility InitiativeImages Tutorial ↗

إرشاد قراري لأنواع الصور المعلوماتية، الزخرفية، الوظيفية، النصية، والمعقدة.

تمت المراجعة 2026-09-27

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

توضيحات سريعة

أسئلة شائعة.

هل يجب تحويل كل صورة إلى AVIF أو WebP؟

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

هل أحتاج `width` و`height` إذا جعلت CSS الصور استجابية؟

غالبًا نعم. تتيح هذه السمات للمتصفح حساب نسبة الطول إلى العرض الداخلية وحجز المساحة قبل تحميل الملف. لا تزال CSS تضبط الحجم المرئي. تحقّق من أن السمات تطابق العنصر المشتق المُسلَّم.

ما قاعدة التحميل بالكسل (lazy-loading) الأبسط الآمنة؟

حمّل بالكسل الصور خارج نافذة العرض المبدئية، وليس صورة البطل أو أي صورة مرجّحة كـ Largest Contentful Paint. اختبر القالب تحت ظروف شبكية محدودة لأن دورة عرض الصور، ونقطة الانكسار، أو تغيير التخطيط يمكن أن يغيّر ما هو مرئي ومتى يُطلب.

Status Is UP Editorial Team · محررو تمكين الجهوزية (Uptime Enablement Editors)

راجعه مراجع أداء الويب وإمكانية الوصول. نُشر في 2026-09-27؛ وحُدِّث في 2026-09-30.