DrishtiVesperEncodedThumbnail

AI Overview😉

  • The potential purpose of this module is to analyze and store metadata about thumbnail images, including their size, encoding quality, and checksum. This allows Google to efficiently store and retrieve thumbnail images, and to ensure their integrity.
  • This module could impact search results by affecting the display and ranking of thumbnail images in search engine results pages (SERPs). For example, if a website's thumbnail images are not properly encoded or have incorrect metadata, they may not display correctly or may be ranked lower in search results.
  • To be more favorable for this function, a website could ensure that their thumbnail images are properly encoded and have accurate metadata, such as correct byte size, CRC-32 checksum, and encoding quality. Additionally, websites could use absolute IDs with universe prefix for their image blob IDs, and ensure compliance with data wipeout regulations.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The attributes of encoded thumbnail images. Next id: 10.

Attributes

  • byteSize (type: String.t, default: nil) - Image size in bytes. Meaningful when contents are not stored inline (e.g., via image_blob_id).
  • crc32c (type: integer(), default: nil) - CRC-32 checksum of the image bytes. Can be used for data integrity check.
  • encodingQuality (type: integer(), default: nil) - JPEG/WEBP quality factor in range [0,100].
  • encodingType (type: String.t, default: nil) - Image encoding type.
  • height (type: integer(), default: nil) -
  • imageBlobId (type: String.t, default: nil) - The Blob ID of the thumbnail image in the Blobstore. We recommend absolute IDs with universe prefix if this field is passed across systems. The owner of this blob is also responsible for data Wipeout compliance.
  • imageBytes (type: String.t, default: nil) - Encoded thumbnail bytes. Prefer this over image_string as we are not supposed to store image bytes in a proto string field.
  • imageString (type: String.t, default: nil) - Please migrate to image_bytes.
  • width (type: integer(), default: nil) - Thumbnail resolution.

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.DrishtiVesperEncodedThumbnail{
  byteSize: String.t() | nil,
  crc32c: integer() | nil,
  encodingQuality: integer() | nil,
  encodingType: String.t() | nil,
  height: integer() | nil,
  imageBlobId: String.t() | nil,
  imageBytes: String.t() | nil,
  imageString: String.t() | nil,
  width: integer() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.