MPImage

lớp công khai MPImage

Lớp trình bao bọc cho các đối tượng hình ảnh.

MPImage được thiết kế là một vùng chứa hình ảnh bất biến, có thể dùng chung trên nhiều nền tảng.

Để tạo MPImage, hãy sử dụng các trình tạo được cung cấp:

MPImage sử dụng phương pháp đếm tham chiếu để duy trì bộ nhớ trong. Khi được tạo, số lượng tham chiếu là 1. Nhà phát triển có thể gọi close() để giảm số lượng tham chiếu nhằm giải phóng bộ nhớ trong sớm hơn. Nếu không, tính năng thu thập rác của Java sẽ giải phóng bộ nhớ cuối cùng.

Để trích xuất hình ảnh cụ thể, trước tiên, hãy kiểm tra MPImage.StorageType rồi sử dụng các công cụ trích xuất được cung cấp:

Lớp lồng ghép

@giao diện MPImage.MPImageFormat Chỉ định định dạng hình ảnh của một hình ảnh. 
@giao diện MPImage.StorageType Chỉ định loại vùng chứa hình ảnh. 

Hằng số

int IMAGE_FORMAT_ALPHA
int IMAGE_FORMAT_JPEG
int IMAGE_FORMAT_NV12
int IMAGE_FORMAT_NV21
int IMAGE_FORMAT_RGB
int IMAGE_FORMAT_RGBA
int IMAGE_FORMAT_UNKNOWN
int IMAGE_FORMAT_VEC32F1
int IMAGE_FORMAT_VEC32F2
int IMAGE_FORMAT_YUV_420_888
int IMAGE_FORMAT_YV12
int IMAGE_FORMAT_YV21
int STORAGE_TYPE_BITMAP
int STORAGE_TYPE_BYTEBUFFER
int STORAGE_TYPE_IMAGE_PROXY
int STORAGE_TYPE_MEDIA_IMAGE

Phương thức công khai

đã đồng bộ hoá vô hiệu
Hàm close()
Xoá một tệp đối chiếu đã được thu nạp hoặc khởi tạo trước đó.
List<MPImageProperties>
getContainedImageProperties()
Trả về danh sách các thuộc tính hình ảnh được hỗ trợ cho MPImage này.
int
getHeight()
Trả về chiều cao của hình ảnh.
int
getWidth()
Trả về chiều rộng của hình ảnh.

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

Hằng số

công khai tĩnh cuối cùng int IMAGE_FORMAT_ALPHA

Giá trị hằng số: 8

công khai tĩnh cuối cùng int IMAGE_FORMAT_JPEG

Giá trị hằng số: 9

công khai tĩnh cuối cùng int IMAGE_FORMAT_NV12

Giá trị hằng số: 3

công khai tĩnh cuối cùng int IMAGE_FORMAT_NV21

Giá trị hằng số: 4

công khai tĩnh cuối cùng int IMAGE_FORMAT_RGB

Giá trị hằng số: 2

công khai tĩnh cuối cùng int IMAGE_FORMAT_RGBA

Giá trị hằng số: 1

công khai tĩnh cuối cùng int IMAGE_FORMAT_UNKNOWN

Giá trị hằng số: 0

công khai tĩnh cuối cùng int IMAGE_FORMAT_VEC32F1

Giá trị hằng số: 10

công khai tĩnh cuối cùng int IMAGE_FORMAT_VEC32F2

Giá trị hằng số: 11

công khai tĩnh cuối cùng int IMAGE_FORMAT_YUV_420_888

Giá trị hằng số: 7

công khai tĩnh cuối cùng int IMAGE_FORMAT_YV12

Giá trị hằng số: 5

công khai tĩnh cuối cùng int IMAGE_FORMAT_YV21

Giá trị hằng số: 6

công khai tĩnh cuối cùng int STORAGE_TYPE_BITMAP

Giá trị hằng số: 1

công khai tĩnh cuối cùng int STORAGE_TYPE_BYTEBUFFER

Giá trị hằng số: 2

công khai tĩnh cuối cùng int STORAGE_TYPE_IMAGE_PROXY

Giá trị hằng số: 4

công khai tĩnh cuối cùng int STORAGE_TYPE_MEDIA_IMAGE

Giá trị hằng số: 3

Phương thức công khai

công khai đồng bộ hoá void close ()

Xoá một tệp đối chiếu đã được thu nạp hoặc khởi tạo trước đó.

Khi MPImage được tạo, nó có 1 số lượng tham chiếu.

Khi số lượng tham chiếu trở thành 0, hệ thống sẽ giải phóng tài nguyên nâng cao.

công khai Danh sách<MPImageProperties> getContainedImageProperties ()

Trả về danh sách các thuộc tính hình ảnh được hỗ trợ cho MPImage này.

Hiện tại, MPImage chỉ hỗ trợ một loại hình lưu trữ nên kích thước của danh sách trả về sẽ luôn là 1.

Xem thêm

công khai int getHeight ()

Trả về chiều cao của hình ảnh.

Public int getWidth ()

Trả về chiều rộng của hình ảnh.