ImageProcessingOptions.Builder

genel statik soyut sınıf ImageProcessingOptions.Builder

ImageProcessingOptions için derleyici.

Hem ilgilenilen bölge hem de döndürme belirtilirse, önce ilgili bölgenin çevresindeki kırpma ayıklanır, ardından belirtilen rotasyon kırpılmaya uygulanır.

İnşaatçılar

Herkese Açık Yöntemler

son ImageProcessingOptions
build()
ImageProcessingOptions örneğini doğrular ve oluşturur.
abstract ImageProcessingOptions.Builder
setRegionOfInterest(RectF değeri)
Resimden kırpılacak isteğe bağlı ilgi bölgesini ayarlar.
abstract ImageProcessingOptions.Builder
setRotationDegrees(int değeri)
Resme (veya kırpılmış ilgili bölgeye) uygulanacak döndürmeyi saat yönünde derece cinsinden ayarlar.

Devralınan Yöntemler

İnşaatçılar

herkese açık Builder ()

Herkese Açık Yöntemler

herkese açık final ImageProcessingOptions derleme ()

ImageProcessingOptions örneğini doğrular ve oluşturur.

Dekoratif yastıklar
IllegalArgumentException sağlanan değerlerden bazıları gereksinimlerini karşılamıyorsa.

herkese açık abstract ImageProcessingOptions.Builder setRegionOfInterest (RectF değeri)

Resimden kırpılacak isteğe bağlı ilgi bölgesini ayarlar. Belirtilmezse tam resim kullanılır.

Koordinatlar [0,1] içinde olmalı, left < right ve top değeri < bottom olmalıdır. Aksi takdirde, build() çağrıldığında bir IllegalArgumentException yayınlanır.

Parametreler
value

herkese açık abstract ImageProcessingOptions.Builder setRotationDegrees (int value)

Resme (veya kırpılmış ilgili bölgeye) uygulanacak döndürmeyi saat yönünde derece cinsinden ayarlar. Varsayılan olarak 0 değerine ayarlanır.

Rotasyon, 90°'nin katı (pozitif veya negatif) olmalıdır. Aksi takdirde, build() çağrıldığında bir IllegalArgumentException döndürülür.

Parametreler
value