ImageProcessingOptions.Builder

lớp trừu tượng tĩnh công khai ImageProcessingOptions.Builder

Trình tạo cho ImageProcessingOptions.

Nếu cả khu vực quan tâm và xoay vòng được chỉ định, thì vùng cắt xung quanh khu vực quan tâm đó sẽ được trích xuất trước, sau đó chế độ xoay được chỉ định sẽ được áp dụng cho vùng cắt.

Công trình công cộng

Phương thức công khai

cuối cùng ImageProcessingOptions
build()
Xác thực và tạo thực thể ImageProcessingOptions.
trừu tượng ImageProcessingOptions.Builder
setRegionOfInterest(giá trị RectF)
Đặt khu vực quan tâm tùy chọn để cắt từ hình ảnh.
trừu tượng ImageProcessingOptions.Builder
setRotationDegrees(giá trị int)
Đặt chế độ xoay để áp dụng cho hình ảnh (hoặc vùng quan tâm bị cắt), theo độ theo chiều kim đồng hồ.

Các phương thức kế thừa

Công trình công cộng

công khai Trình tạo ()

Phương thức công khai

công khai cuối cùng ImageProcessingOptions build ()

Xác thực và tạo thực thể ImageProcessingOptions.

Gửi
IllegalArgumentException nếu một số giá trị đã cung cấp không đáp ứng các yêu cầu tương ứng.

công khai trừu tượng ImageProcessingOptions.Builder setRegionOfInterest (giá trịRectF)

Đặt khu vực quan tâm tùy chọn để cắt từ hình ảnh. Nếu bạn không chỉ định thì hệ thống sẽ sử dụng hình ảnh đầy đủ.

Toạ độ phải có giá trị [0,1], left phải nhỏ hơn righttop phải là < bottom, nếu không, IllegalArgumentException sẽ được gửi khi build() được gọi.

Thông số
value

công khai trừu tượng ImageProcessingOptions.Builder setRotationDegrees (giá trị int)

Đặt chế độ xoay để áp dụng cho hình ảnh (hoặc vùng quan tâm bị cắt), theo độ theo chiều kim đồng hồ. Giá trị mặc định là 0

Chế độ xoay phải là bội số (dương hoặc âm) 90°, nếu không, IllegalArgumentException sẽ được gửi khi build() được gọi.

Thông số
value