ImageProcessingOptions.Builder

classe abstrata estática pública ImageProcessingOptions.Builder

Builder para a classe ImageProcessingOptions.

Se a região de interesse e a rotação forem especificadas, o corte em torno da região de interesse vai ser extraído primeiro e, em seguida, a rotação especificada vai ser aplicada à safra.

Construtores públicos

Métodos públicos

final ImageProcessingOptions
build()
Valida e cria a instância ImageProcessingOptions.
abstrato ImageProcessingOptions.Builder
setRegionOfInterest(valor de RetF)
Define a região de interesse opcional para cortar da imagem.
abstrato ImageProcessingOptions.Builder
setRotationDegrees(valor int)
Define a rotação a ser aplicada à imagem (ou região de interesse cortada), em graus no sentido horário.

Métodos herdados

Construtores públicos

public Builder ()

Métodos públicos

public final ImageProcessingOptions build ()

Valida e cria a instância ImageProcessingOptions.

Gera
IllegalArgumentException caso alguns dos valores fornecidos não atendam aos requisitos.

public ImageProcessingOptions.Builder setRegionOfInterest (valor RetF)

Define a região de interesse opcional para cortar da imagem. Se não for especificado, a imagem completa será usada.

As coordenadas precisam estar em [0,1], left precisa ser < right e top precisa ser < bottom. Caso contrário, uma IllegalArgumentException será gerada quando build() for chamado.

Parâmetros
valor

public abstrato ImageProcessingOptions.Builder setRotationDegrees (valor int)

Define a rotação a ser aplicada à imagem (ou região de interesse cortada), em graus no sentido horário. O padrão é 0.

A rotação precisa ser um múltiplo (positivo ou negativo) de 90°. Caso contrário, uma IllegalArgumentException será gerada quando build() for chamado.

Parâmetros
valor