خصائص الصورة

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

جدول المواصفات

يمكن توفير السمة image لأنواع العناصر Movie أو TVSeries أو TVSeason أو TVEpisode أو SportsEvent أو BroadcastEvent. يوضّح الجدول التالي السمات المتاحة لسمة image. يُرجى ملاحظة أنّ السمة additionalProperty تتضمّن اسم خاصية مخصصة يُسمى contentAttributes، ويحتوي على مصفوفة من القيم التي تصف نوع الصورة والاستخدام المقصود منها.

الموقع النوع المتوقّع الوصف
@context Text مطلوبة: يجب ضبطها دائمًا على "http://schema.org".
@type Text مطلوبة: يجب ضبطها دائمًا على ImageObject.
contentUrl URL مطلوبة: عنوان URL للصورة
additionalProperty PropertyValue مطلوبة: تحدّد السمة contentAttributes التي تصف نوع الصورة والاستخدام المقصود منها. لمزيد من التفاصيل، يُرجى الاطّلاع على contentAttributes.
character الشخص

مطلوبة إذا كانت منطبقة: تشير إلى شخصية خيالية مرتبطة بالصورة. هذا الحقل مطلوب إذا كانت السمة contentAttribute تتضمّن castInCharacter.

inLanguage Text مطلوبة إذا كانت السمة منطبقة: لغة النص المستخدَم في الصورة استخدِم أحد رموز اللغات وفق معيار IETF BCP 47. إذا كانت الصورة تتضمّن contentAttribute من النوع hasTitle، تكون هذه السمة مطلوبة.
regionsAllowed المكان سمة يُنصح بها: المناطق التي يُسمح فيها بعرض الصورة في حال عدم تحديد هذه السمة، يفترض محرّك بحث Google أنّ الصورة مسموح بعرضها في كل مكان. حدِّد البلدان بالتنسيق ISO 3166.
datePublished التاريخ

مطلوبة إذا كانت منطبقة: تمثّل هذه السمة التاريخ الذي ستصبح الصورة متاحة بعده، وتكون بالتنسيق ISO 8601 (بما في ذلك المنطقة الزمنية).

  • يمكن ضبط التاريخ في المستقبل.

إذا كانت هناك قيود مستندة إلى الوقت على استخدام الصورة، تكون هذه السمة مطلوبة إذا كان يجب عدم عرض الصورة قبل التاريخ المحدّد. وفي حال عدم توفّر أي قيود من هذا النوع، يمكن حذفها. يجب تقديم الصورة المقابلة في الخلاصة قبل 7 أيام على الأقل من تاريخ نشرها (datePublished). سيؤدي ذلك إلى زيادة فرص ظهور المحتوى على مساحات عرض Google في الوقت المناسب.

expires التاريخ

مطلوبة في حال توفّرها: تمثّل هذه السمة التاريخ الذي لن تكون الصورة متاحة بعده، بالتنسيق ISO 8601 (بما في ذلك المنطقة الزمنية).

  • إذا كان المحتوى متاحًا دائمًا بعد نشره، يمكنك حذف هذه السمة.

يجب إجراء أي تعديلات على تاريخ انتهاء الصلاحية في الخلاصة قبل 7 أيام على الأقل من تاريخ انتهاء الصلاحية. سيؤدي ذلك إلى زيادة فرص توقُّف ظهور المحتوى على مساحات العرض في Google في تاريخ انتهاء الصلاحية.

audience الجمهور مُقترَحة: الجمهور المستهدَف أو المفضّل لهذه الصورة.
audience.geographicArea AdministrativeArea مُقترَحة: المناطق المقصودة أو المفضّلة لهذه الصورة. في المقابل، يمكنك استخدام regionsAllowed لتحديد قيود صارمة. في حال عدم تحديد السمة audience.geographicArea، يُفترض أنّ الفيديو مخصّص للاستخدام في كل مكان. حدِّد البلدان بالتنسيق ISO 3166.
copyrightHolder Organization أو Person مُقترَحة: تشير إلى الجهة التي تملك حقوق الطبع والنشر للصورة.
keywords Text مُقترَحة: الكلمات الرئيسية أو العلامات المستخدَمة لوصف هذه الصورة. يمكن توفير سمات keywords متعددة باستخدام مصفوفة. على سبيل المثال، ["feature, biography"]
name Text مُقترَح: اسم الصورة
width عدد صحيح اختيارية: عرض الصورة بالبكسل، ويجب أن يكون عددًا صحيحًا موجبًا (مثلاً، 1920). لا تُدرِج سلاسل الوحدات، مثل "px".
height عدد صحيح اختيارية: ارتفاع الصورة بالبكسل، ويجب أن يكون عددًا صحيحًا موجبًا (مثلاً، 1080). لا تُدرِج سلاسل الوحدات، مثل "px".

contentAttributes

تصف السمة contentAttributes لـ image نوع الصورة وتحدّد استخداماتها المقترَحة. تتضمّن الفئات في القائمة التالية قيم contentAttributes التي يجب أن يدرجها مقدّمو الخدمات مع كل ImageObject.

النوع

  • ‫iconic: صورة توضيحية تمثّل العرض غالبًا ما يكون عرضًا فنيًا.
  • ‫sceneStill: مقتطف صورة من العرض
  • castInCharacter: صورة لأحد أعضاء فريق التمثيل كما يظهر في الشخصية التي يؤديها إذا كنت تستخدم هذه القيمة، يجب أيضًا تضمين السمة character لتحديد الشخصية المحددة في الصورة. إذا كان هناك عدة شخصيات، كما هو الحال في طاقم الممثلين، يمكنك تضمين سمات character متعددة على هيئة مصفوفة.
  • ‫logo: تحتوي الصورة على شعار فقط. ويمكن أن يكون هذا الشعار رسوميًا أو نصيًا. يُرجى تضمين النافذة المرافِقة المقابلة لتحديد ذلك.

لكي يكون الرمز صالحًا، استخدِم نوعًا واحدًا فقط من هذه الأنواع.

  • ‫poster: صورة ملصق للعرض في واجهات مستخدم الكمبيوتر، يمكن استخدامها في لوحات العرض الدوّارة. وقد تحتوي هذه الصور على عنوان البرنامج أو لا.
  • ‫background: صورة مناسبة للاستخدام كخلفية مع تراكبات نصية أو تراكبات لواجهة المستخدم لا تحتوي هذه الصور على نص.

لتكون السمة صالحة، يجب تضمين استخدام واحد على الأكثر من هذه الاستخدامات المقترَحة.

مدى ملاءمة الحجم

  • ‫smallFormat: صورة مناسبة للشاشات الأصغر حجمًا، مثل الهواتف الجوّالة أي نصوص أو شعارات في الصورة يمكن قراءتها على شاشة صغيرة.
  • ‫largeFormat: صورة مناسبة للشاشات الأكبر حجمًا أو الملصقات المطبوعة

يمكن أن تستخدم الصورة كلتا القيمتَين.

مدى ملاءمة الخلفية

  • forDarkBackground: صورة، عادةً ما تكون شعارًا شفافًا، مناسبة للاستخدام على خلفية داكنة.
  • ‫forLightBackground: صورة، عادةً ما تكون شعارًا شفافًا، مناسبة للاستخدام على خلفية فاتحة

لتكون القيمة صالحة، استخدِم قيمة واحدة كحدّ أقصى لمدى الملاءمة في الخلفية.

تراكبات

  • ‫hasTitle: عنوان البرنامج أو اسم الشخصية أو الممثّل المضمَّن في الصورة احرص على تضمين السمة inLanguage للصورة.
  • noTitle: لا تتضمّن الصورة العنوان.
  • ‫hasLogo: تتضمّن الصورة شعار فيلم أو برنامج أو مالك المحتوى أو الموزّع.
  • noLogo: لا تتضمّن الصورة شعارًا.
  • ‫hasCopyright: تتضمّن الصورة إشعارًا مرئيًا بحقوق الطبع والنشر.
  • noCopyright: لا تتضمّن الصورة إشعار حقوق الطبع والنشر مرئيًا. ولا يمكن لـ Google بشكل عام استخدام هذه الصور بدون تعديل.
  • ‫hasMatte: تحتوي الصورة على إطار غير لامع. قد يكون هذا أفقيًا (شريط أسود أعلى وأسفل الشاشة)، أو عموديًا (شريط أسود على جانبي الشاشة)، أو كليهما (شريط أسود حول الشاشة). في بعض الأحيان، يتم تظليل الصور لتناسب نسبة العرض إلى الارتفاع. لا يمكن لـ Google بشكل عام استخدام هذه الصور بدون تعديل.
  • ‫noMatte: لا تحتوي الصورة على طبقة غير لامعة.
  • ‫transparentBackground: خلفية الصورة شفافة. ويُستخدم هذا عادةً للصور التي لا تحتوي إلا على عنوان أو شعار فقط.

لتكون السمة صالحة، يُسمح باستخدام عنوان واحد وشعار واحد وحقوق طبع ونشر واحدة وسمة واحدة غير لامعة.

موضع الشخصية البارزة

  • ‫centered: يظهر الشكل الرئيسي في منتصف الصورة.
  • ‫rightCentered: يظهر العنصر الرئيسي في الجانب الأيمن من الصورة، ما يترك الجانب الأيسر فارغًا نسبيًا لإضافة النصوص وتراكبات واجهة المستخدم.
  • leftCentered: يظهر العنصر الرئيسي في الجانب الأيسر من الصورة، ما يترك الجانب الأيمن فارغًا نسبيًا لإضافة النصوص وتراكبات واجهة المستخدم.

لتكون السمة صالحة، يجب تضمين موضع واحد فقط من هذه المواضع.

أمثلة على الصور مع الاستخدام المقصود

واجهة مستخدم على التلفزيون تعرض صورة خلفية مع نص وتراكب واجهة المستخدم
واجهة مستخدم على التلفزيون تعرض لوحات عرض دوّارة مع صور ملصقات على صورة خلفية
واجهة مستخدم على الأجهزة الجوّالة تتضمّن صورة ملصق وصورة iconic خلفية
واجهة مستخدم على الأجهزة الجوّالة تتضمّن صورة ملصق وصورة sceneStill خلفية

أمثلة على الصور وسمات المحتوى الخاصة بها

contentAttributes: ["iconic", "poster", "centered", "hasTitle", "hasLogo", "noCopyright", "noMatte", "smallFormat", "largeFormat"]
contentAttributes: ["iconic", "background", "centered", "smallFormat", "largeFormat", "noTitle", "noLogo", "noCopyright", "noMatte"]
contentAttributes: ["sceneStill", "background", "centered", "smallFormat", "largeFormat", "noTitle", "noLogo", "noCopyright", "noMatte"]
contentAttributes: ["iconic", "background", "rightCentered", "smallFormat", "largeFormat", "noTitle", "noLogo", "noCopyright", "noMatte"]
contentAttributes: ["iconic", "poster", "smallFormat", "largeFormat", "hasTitle", "hasLogo", "noCopyright", "noMatte", "centered"]
contentAttributes: ["iconic", "poster", "largeFormat", "hasTitle", "hasLogo", "noCopyright", "noMatte", "centered"]
contentAttributes: ["castInCharacter", "hasTitle", "hasLogo", "noCopyright", "noMatte", "centered", "largeFormat"] character: {name: "Captain Pulsar"}
contentAttributes: ["logo", "hasTitle", "hasLogo", "noCopyright", "noMatte", "centered", "smallFormat", "largeFormat"]
contentAttributes: ["logo", "hasTitle", "hasLogo" "noCopyright", "noMatte", "centered", "transparentBackground", "forLightBackground", "forDarkBackground", "smallFormat", "largeFormat"]
contentAttributes: ["sceneStill", "background", "centered", "smallFormat", "largeFormat", "noTitle", "noLogo", "hasCopyright", "noMatte"]
contentAttributes: ["iconic", "poster", "centered", "noTitle", "noLogo", "hasCopyright", "hasMatte", "smallFormat", "largeFormat"]
contentAttributes: ["sceneStill", "background", "centered", "smallFormat", "largeFormat", "noTitle", "noLogo", "hasCopyright", "hasMatte"]

أنواع الصور المطلوبة لمنتجات Google

تتطلّب منتجات Google ومساحات العرض المختلفة أنواع صور ونِسب عرض إلى ارتفاع مختلفة. لضمان عرض المحتوى بشكل صحيح على جميع منتجات Google، نطلب من مقدّمي الخدمات توفير جميع أنواع الصور الواردة في الجدول التالي.

نسبة العرض إلى الارتفاع وcontentAttributes الحدّ الأدنى للدقة (بالبكسل) فيلم مسلسل تلفزيوني موسم تلفزيوني حلقة تلفزيونية خدمة بث
‫16:9، iconic poster 3840x2160
‫2:3، iconic poster 1000x1500
‫4:3،‏ iconic poster 800×600
‫1:1، iconic poster ‫600×600

‫3:4، iconic poster

‫600x800

‫‎16:9، iconic background [مفضّل] أو sceneStill

3840x2160

‫2:3، iconic background [مفضّل] أو sceneStill

1000x1500

‫3:4، iconic background [مفضّل] أو sceneStill

‫600x800
‫1:1، عرض الشعار (hasLogo) ‫600×600
‫4:3، شعار القناة (logo) 800×600
‫1:1، شعار القناة (logo) ‫600×600
‫16:9، شعار القناة (logo) 3840x2160

‫9:5، hasTitle logo (مع transparentBackground وكل من forLightBackground و forDarkBackground)

1800x1000

تنطبق الإرشادات التالية عند إرسال الصور:

  1. يجب أن تكون الصور بتنسيق JPEG أو PNG أو WebP.
  2. استخدِم صورًا بأعلى دقة ممكنة.
  3. يجب ألا يتجاوز حجم الملفات 20 ميغابايت.
  4. يُفضَّل استخدام centered صورة. يمكن أيضًا استخدام صور الخلفية rightCentered وleftCentered في بعض المنتجات، لذا يمكنك تضمينها إذا كانت متوفّرة لديك.
  5. نفضّل الصور التي تناسب كلاً من smallFormat وlargeFormat.
  6. يمكنك تضمين أحجام صور بالإضافة إلى الأحجام المدرَجة في الجدول السابق.
  7. تأكَّد من أنّ نسبة العرض إلى الارتفاع لكل صورة هي إحدى القيم الشائعة المدرَجة في الجدول السابق. وإلا، سيتم إصدار تحذير.

أمثلة على الصور التي تتضمّن ترميز المخطط

توضّح الأمثلة التالية كيفية تنسيق المخطط للصور المرتبطة بالأفلام أو البرامج التلفزيونية.

صورة خلفية لفيلم مع شخصيتَين

{
  "@context": [ "http://schema.org", { "@language": "en" } ],
  "@type": "Movie",
  "@id": "http://www.example.com/mountain_view",
  "url": "http://www.example.com/my_favorite_movie",

  ...,

  "image": {
    "@context": "http://schema.org",
    "@type": "ImageObject",
    "name": "Mountain View: A Movie poster",
    "Keywords": ["Mauren, Lord Wingflap the Destroyer"],
    "contentUrl": "http://example.com/images/mountain-view.jpg",
    "character": [
      { "@type": "Person", "name": "Mauren" },
      { "@type": "Person", "name": "Lord Wingflap the Destoyer" },
    ],
    "copyrightHolder": {
      "@type": "Organization",
      "name": " ExampleOrganization Studios, Inc."
    },
    "inLanguage": "en-US",
    "audience": {
        "@type": "Audience",
        "geographicArea": [{"@type": "Country", "name": "US"},
                           {"@type": "Country", "name": "GB"},
                           {"@type": "Country", "name": "CA"},
                           {"@type": "Country", "name": "AU"}]
    },
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "contentAttributes",
        "value": [ "iconic", "background", "rightCentered", "noTitle", "noLogo",
                   "noCopyright", "noMatte", "smallFormat", "largeFormat"]
      }
    ]
  }
}

صورة الخلفية لـ TVSeries محصورة بمنطقتَين

{
  "@context": [ "http://schema.org", { "@language": "en" } ],
  "@type": "TVSeries",
  "@id": "http://www.example.com/mountain_view",
  "url": "http://www.example.com/mountain_view",

  ...,


  "image": {
    "@context": "http://schema.org",
    "@type": "ImageObject",
    "name": "Mountain View: A TV Show",
    "contentUrl": "http://example.com/images/mountain-view.jpg",
    "copyrightHolder": {
      "@type": "Organization",
      "name": "ExampleOrganization Studios, Inc."
    },
    "inLanguage": "en-US",
    "regionsAllowed": [{ "@type": "Country", "name": "US" },
                       { "@type": "Country", "name": "GB" }],
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "contentAttributes",
        "value": ["iconic", "background", "rightCentered", "smallFormat",
                  "largeFormat", "noTitle", "noLogo", "noCopyright", "noMatte"]
      }
    ]
  }
}

صورة ملصق فيلم مخصّصة لمنطقتَين

{
  "@context": [ "http://schema.org", { "@language": "en" } ],
  "@type": "Movie",
  "@id": "http://www.example.com/pulsar_quest",
  "url": "http://www.example.com/pulsar_quest",

  ...,


  "image": {
    "@context": "http://schema.org",
    "@type": "ImageObject",
    "name": "Pulsar Quest: A New Frontier",
    "contentUrl": "http://example.com/images/pulsar-quest.jpg",
    "copyrightHolder": {
      "@type": "Organization",
      "name": "ExampleOrganization Studios, Inc."
    },
    "inLanguage": "en-US",
    "audience": [{ "@type": "Country", "name": "US" },
                 { "@type": "Country", "name": "GB" }],
    "character": [
      {
        "@type": "Person",
        "name": "Captain Pulsar"
      }
    ],
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "contentAttributes",
        "value": ["iconic", "poster", "smallFormat", "largeFormat", "hasTitle",
                  "hasLogo", "noCopyright", "noMatte", "centered"]
      }
    ]
  }
}

ملصق فيلم كبير الحجم باللغتين الكورية والإنجليزية

{
  "@context": [ "http://schema.org", { "@language": "en" } ],
  "@type": "Movie",
  "@id": "http://www.example.com/pulsar_quest",
  "url": "http://www.example.com/pulsar_quest",

  ...,


  "image": {
    "@context": "http://schema.org",
    "@type": "ImageObject",
    "name": "Pulsar Quest: A New Frontier poster",
    "contentUrl": "http://example.com/images/pulsar-quest.jpg",
    "copyrightHolder": {
      "@type": "Organization",
      "name": "ExampleOrganization Studios, Inc."
    },
    "inLanguage": ["kr", "en"],
    "audience": { "@type": "Country", "name": "KR" },
    "character": [
      { "@type": "Person", "name": "Captain Pulsar" },
      { "@type": "Person", "name": "Space Cadet Shaniah" },
      { "@type": "Person", "name": "Rove the Rover" },
    ],
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "contentAttributes",
        "value": ["iconic", "poster", "largeFormat", "hasTitle", "hasLogo",
                  "noCopyright", "noMatte", "centered"]
      }
    ]
  }
}

تمثيل صور متعددة لكل منطقة

{
  "@context": [ "http://schema.org", { "@language": "en" } ],
  "@type": "Movie",
  "@id": "http://www.example.com/pulsar_quest",
  "url": "http://www.example.com/pulsar_quest",

  ...,


  "image": [{
    "@context": "http://schema.org",
    "@type": "ImageObject",
    "name": "Pulsar Quest: A New Frontier poster",
    "contentUrl": "http://example.com/images/pulsar-quest-us.jpg",
    "copyrightHolder": {
      "@type": "Organization",
      "name": "ExampleOrganization Studios, Inc."
    },
    "inLanguage": ["en"],
    "audience": { "@type": "Country", "name": "US" },
    "character": [
      { "@type": "Person", "name": "Captain Pulsar" },
      { "@type": "Person", "name": "Space Cadet Shaniah" },
      { "@type": "Person", "name": "Rove the Rover" }
    ],
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "contentAttributes",
        "value": ["iconic", "poster", "largeFormat", "hasTitle", "hasLogo",
                  "noCopyright", "noMatte", "centered"]
      }
    ]
    },{
      "@context": "http://schema.org",
      "@type": "ImageObject",
      "name": "Pulsar Quest: A New Frontier poster",
      "contentUrl": "http://example.com/images/pulsar-quest-kr.jpg",
      "copyrightHolder": {
        "@type": "Organization",
        "name": "ExampleOrganization Studios, Inc."
      },
      "inLanguage": ["kr"],
      "audience": { "@type": "Country", "name": "KR" },
      "character": [
        { "@type": "Person", "name": "Captain Pulsar" },
        { "@type": "Person", "name": "Space Cadet Shaniah" },
        { "@type": "Person", "name": "Rove the Rover" }
      ],
      "additionalProperty": [
        {
          "@type": "PropertyValue",
          "name": "contentAttributes",
          "value": ["iconic", "poster", "largeFormat", "hasTitle", "hasLogo",
                    "noCopyright", "noMatte", "centered"]
        }
      ]
    }]
}

تمثيل الصور المقيّدة زمنيًا

{
  "@context": [ "http://schema.org", { "@language": "en" } ],
  "@type": "Movie",
  "@id": "http://www.example.com/pulsar_quest",
  "url": "http://www.example.com/pulsar_quest",

  ...,


  "image": [{
    "@context": "http://schema.org",
    "@type": "ImageObject",
    "name": "Pulsar Quest: A New Frontier poster",
    "contentUrl": "http://example.com/images/pulsar-quest-jp.jpg",
    "copyrightHolder": {
      "@type": "Organization",
      "name": "ExampleOrganization Studios, Inc."
    },
    "datePublished": "2022-10-31T17:00:00Z",
    "expires": "2025-10-31T16:59:59Z",
    "inLanguage": ["ja"],
    "audience": { "@type": "Country", "name": "JP" },
    "character": [
      { "@type": "Person", "name": "Captain Pulsar" },
      { "@type": "Person", "name": "Space Cadet Shaniah" },
      { "@type": "Person", "name": "Rove the Rover" }
    ],
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "contentAttributes",
        "value": ["iconic", "poster", "largeFormat", "hasTitle", "hasLogo",
                  "noCopyright", "noMatte", "centered"]
      }
    ]
    },{
      "@context": "http://schema.org",
      "@type": "ImageObject",
      "name": "Pulsar Quest: A New Frontier poster",
      "contentUrl": "http://example.com/images/pulsar-quest-kr.jpg",
      "copyrightHolder": {
        "@type": "Organization",
        "name": "ExampleOrganization Studios, Inc."
      },
      "datePublished": "2021-10-31T17:00:00Z",
      "expires": "2023-10-31T16:59:59Z",
      "inLanguage": ["kr"],
      "audience": { "@type": "Country", "name": "KR" },
      "character": [
        { "@type": "Person", "name": "Captain Pulsar" },
        { "@type": "Person", "name": "Space Cadet Shaniah" },
        { "@type": "Person", "name": "Rove the Rover" }
      ],
      "additionalProperty": [
        {
          "@type": "PropertyValue",
          "name": "contentAttributes",
          "value": ["iconic", "poster", "largeFormat", "hasTitle", "hasLogo",
                    "noCopyright", "noMatte", "centered"]
        }
      ]
    }]
}