คลาส Wrapper สำหรับออบเจ็กต์รูปภาพ
MPImage
ออกแบบมาให้เป็นคอนเทนเนอร์รูปภาพที่เปลี่ยนแปลงไม่ได้ ซึ่งอาจแชร์ข้ามแพลตฟอร์มได้
หากต้องการสร้าง MPImage
ให้ใช้เครื่องมือสร้างที่มีให้ดังต่อไปนี้
MPImage
ใช้การนับข้อมูลอ้างอิงเพื่อรักษาที่จัดเก็บข้อมูลภายใน เมื่อสร้างแล้ว จำนวนการอ้างอิงคือ 1 นักพัฒนาซอฟต์แวร์สามารถเรียกใช้ close()
เพื่อลดจำนวนการอ้างอิงเพื่อปล่อยพื้นที่เก็บข้อมูลภายในก่อนได้ มิเช่นนั้นระบบจะปล่อยพื้นที่เก็บข้อมูลขยะของ Java ในที่สุด
หากต้องการแยกอิมเมจคอนกรีต ให้ตรวจสอบ MPImage.StorageType
ก่อนแล้วใช้เครื่องมือแยกที่ระบุดังนี้
ชั้นเรียนที่ซ้อนกัน
@อินเทอร์เฟซ | MPImage.MPImageFormat | ระบุรูปแบบรูปภาพ | |
@อินเทอร์เฟซ | MPImage.StorageType | ระบุประเภทคอนเทนเนอร์อิมเมจ |
ค่าคงที่
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 |
วิธีการสาธารณะ
ทำให้ข้อมูลตรงกัน เป็นโมฆะ |
close()
นำข้อมูลอ้างอิงที่ได้มาหรือเริ่มต้นก่อนหน้านี้ออก
|
List<MPImageProperties> |
getContainedImageProperties()
แสดงรายการพร็อพเพอร์ตี้รูปภาพที่รองรับสำหรับ
MPImage นี้ |
int |
getHeight()
แสดงความสูงของรูปภาพ
|
int |
getWidth()
แสดงความกว้างของรูปภาพ
|
วิธีการที่รับช่วงมา
ค่าคงที่
สาธารณะ คงที่ ขั้นสุดท้าย 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
วิธีการสาธารณะ
สาธารณะ ทำให้ข้อมูลตรงกัน เป็นโมฆะ ปิด ()
นำข้อมูลอ้างอิงที่ได้มาหรือเริ่มต้นก่อนหน้านี้ออก
เมื่อสร้าง MPImage
จะมีจำนวนการอ้างอิง 1 รายการ
เมื่อจำนวนข้อมูลอ้างอิงกลายเป็น 0 ระบบจะปล่อยทรัพยากรภายใน
สาธารณะ รายการ<MPImageProperties> getContainedImageProperties ()
สาธารณะ int getHeight ()
แสดงความสูงของรูปภาพ
สาธารณะ int getWidth ()
แสดงความกว้างของรูปภาพ