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
Builder()
|
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 right
và top
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 |
---|