GoogleCloudDocumentaiV1DocumentPageImageQualityScores

AI Overview😉

  • The potential purpose of this module is to evaluate the quality of images on a webpage, identifying defects and assigning an overall quality score. This helps Google understand the visual content of a page and potentially use it as a ranking factor.
  • This module could impact search results by favoring webpages with high-quality images, potentially demoting pages with low-quality or defective images. This could affect the visibility of websites that rely heavily on images, such as e-commerce sites, blogs, or stock photo websites.
  • A website may improve its image quality scores by optimizing images for web use, compressing files to reduce loading times, ensuring images are clear and well-lit, and using descriptive alt tags and captions. Additionally, websites can use tools to detect and fix common image defects, such as compression artifacts or pixelation, to improve their overall image quality score.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageImageQualityScores (google_api_content_warehouse v0.4.0)

Image quality scores for the page image.

Attributes

  • detectedDefects (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect.t), default: nil) - A list of detected defects.
  • qualityScore (type: number(), default: nil) - The overall quality score. Range [0, 1] where 1 is perfect quality.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageImageQualityScores{
    detectedDefects:
      [
        GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect.t()
      ]
      | nil,
    qualityScore: number() | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.