PhotosHdrMetadataGainmap

AI Overview😉

  • The potential purpose of this module is to identify and process images with High Dynamic Range (HDR) metadata from different vendors such as Adobe, Apple, and Google. This allows Google to better understand the image content and potentially improve image search results.
  • This module could impact search results by giving preference to images that contain HDR metadata, as they may be considered higher quality or more visually appealing. This could lead to images with HDR metadata being ranked higher in image search results, potentially pushing other images down the rankings.
  • To be more favorable for this function, a website could ensure that their images are optimized with HDR metadata from one or more of the supported vendors (Adobe, Apple, or Google). This could involve adding specific metadata to the image files, such as MPF or HEIF segments, or using image processing software that supports HDR formats. Additionally, websites could consider using image formats that are more likely to contain HDR metadata, such as JPEG or HEIC.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Details about gainmap-based HDR formats (e.g. go/ghdr). Notably, images can adhere to multiple gainmap specifications concurrently.

Attributes

  • adobeHdr (type: boolean(), default: nil) - Indicates that this image can be processed as an Adobe HDR (FlexDR) image by reading the MPF segments.
  • appleHdr (type: boolean(), default: nil) - Indicates that this image can be processed as an Apple HDR image by reading the MPF segments (if JPEG) or HEIF segments (if HEIC).
  • googleHdr (type: boolean(), default: nil) - Indicates that this image can be processed as a go/ghdr (UltraHDR) image by reading the GContainer in the primary XMP block.

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.PhotosHdrMetadataGainmap{
  adobeHdr: boolean() | nil,
  appleHdr: boolean() | nil,
  googleHdr: boolean() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.