A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://firebase.google.com/docs/reference/kotlin/com/google/firebase/ai/type/ImagenMaskReference below:

ImagenMaskReference | Firebase SDKs for Android

Stay organized with collections Save and categorize content based on your preferences.

ImagenMaskReference
@PublicPreviewAPI
abstract class ImagenMaskReference : ImagenReferenceImage
Known direct subclasses ImagenBackgroundMask

A generated mask image which will auto-detect and mask out the background.

ImagenForegroundMask

A generated mask image which will auto-detect and mask out the foreground.

ImagenRawMask

Represents a reference image for Imagen editing which will mask of a region to be edited.

ImagenSemanticMask

Represents a generated mask for Imagen editing which masks out certain objects using object detection.

Represents a reference image for Imagen editing which will mask of a region to be edited. This image (generated or provided) should contain only black and white pixels, with black representing parts of the image which should not change.

Summary Public companion functions generateMaskAndPadForOutpainting
fun generateMaskAndPadForOutpainting(
    image: ImagenInlineImage,
    newDimensions: Dimensions,
    newPosition: ImagenImagePlacement = ImagenImagePlacement.CENTER
): List<ImagenReferenceImage>

Generates these two reference images in order:

This is the format expected by Imagen for outpainting requests.

Parameters image: ImagenInlineImage

the original image

newDimensions: Dimensions

the new dimensions for outpainting. This must be more than the original image.

newPosition: ImagenImagePlacement = ImagenImagePlacement.CENTER

the placement of the original image within the new outpainted image.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-08-08 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[],[]]


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4