MPImage

คลาสสาธารณะ MPImage

คลาส Wrapper สำหรับออบเจ็กต์รูปภาพ

MPImage ออกแบบมาให้เป็นคอนเทนเนอร์รูปภาพที่เปลี่ยนแปลงไม่ได้ ซึ่งอาจแชร์ข้ามแพลตฟอร์มได้

หากต้องการสร้าง MPImage ให้ใช้เครื่องมือสร้างที่มีให้ดังต่อไปนี้

MPImage ใช้การนับข้อมูลอ้างอิงเพื่อรักษาที่จัดเก็บข้อมูลภายใน เมื่อสร้างแล้ว จำนวนการอ้างอิงคือ 1 นักพัฒนาซอฟต์แวร์สามารถเรียกใช้ close() เพื่อลดจำนวนการอ้างอิงเพื่อปล่อยพื้นที่เก็บข้อมูลภายในก่อนได้ มิเช่นนั้นระบบจะปล่อยพื้นที่เก็บข้อมูลขยะของ Java ในที่สุด

หากต้องการแยกอิมเมจคอนกรีต ให้ตรวจสอบ MPImage.StorageType ก่อนแล้วใช้เครื่องมือแยกที่ระบุดังนี้

ชั้นเรียนที่ซ้อนกัน

@อินเทอร์เฟซ MPImage.MPImageFormat ระบุรูปแบบรูปภาพ
@อินเทอร์เฟซ MPImage.StorageType ระบุประเภทคอนเทนเนอร์อิมเมจ

ค่าคงที่

วิธีการสาธารณะ

ทำให้ข้อมูลตรงกัน เป็นโมฆะ
close()
นำข้อมูลอ้างอิงที่ได้มาหรือเริ่มต้นก่อนหน้านี้ออก
List<MPImageProperties>
getContainedImageProperties()
แสดงรายการพร็อพเพอร์ตี้รูปภาพที่รองรับสำหรับ MPImage นี้
int
getHeight()
แสดงความสูงของรูปภาพ
int
getWidth()
แสดงความกว้างของรูปภาพ

วิธีการที่รับช่วงมา

boolean
เท่ากับ(อาร์กิวเมนต์ออบเจ็กต์)
ขั้นสุดท้าย คลาส<?>
getClass()
int
hashCode()
ขั้นสุดท้าย โมฆะ
notify()
ขั้นสุดท้าย โมฆะ
notifyAll()
String
toString()
ขั้นสุดท้าย โมฆะ
wait(long arg0, int arg1)
ขั้นสุดท้าย โมฆะ
wait(อาร์กิวเมนต์ยาว0)
ขั้นสุดท้าย โมฆะ
รอ()
นามธรรม โมฆะ
close()
นามธรรม โมฆะ
close()

ค่าคงที่

สาธารณะ คงที่ ขั้นสุดท้าย int IMAGE_FORMAT_ALPHA

มูลค่าคงที่: 8

สาธารณะ คงที่ สุดท้าย int IMAGE_FORMAT_JPEG

มูลค่าคงที่: 9

สาธารณะ คงที่ ขั้นสุดท้าย int IMAGE_FORMAT_NV12

มูลค่าคงที่: 3

สาธารณะ คงที่ ขั้นสุดท้าย int IMAGE_FORMAT_NV21

มูลค่าคงที่: 4

สาธารณะ แบบคงที่ สุดท้าย int IMAGE_FORMAT_RGB

มูลค่าคงที่: 2

สาธารณะ แบบคงที่ สุดท้าย int IMAGE_FORMAT_RGBA

มูลค่าคงที่: 1

สาธารณะ คงที่ สุดท้าย int IMAGE_FORMAT_UNKNOWN

ค่าคงที่: 0

สาธารณะ คงที่ ขั้นสุดท้าย int IMAGE_FORMAT_VEC32F1

ค่าคงที่: 10

สาธารณะ คงที่ ขั้นสุดท้าย int IMAGE_FORMAT_VEC32F2

มูลค่าคงที่: 11

สาธารณะ คงที่ ขั้นสุดท้าย int IMAGE_FORMAT_YUV_420_888

ค่าคงที่: 7

สาธารณะ คงที่ ขั้นสุดท้าย int IMAGE_FORMAT_YV12

มูลค่าคงที่: 5

สาธารณะ คงที่ ขั้นสุดท้าย int IMAGE_FORMAT_YV21

ค่าคงที่: 6

สาธารณะ คงที่ ขั้นสุดท้าย int STORAGE_TYPE_BITMAP

มูลค่าคงที่: 1

สาธารณะ แบบคงที่ สุดท้าย int STORAGE_TYPE_BYTEBUFFER

มูลค่าคงที่: 2

สาธารณะ แบบคงที่ สุดท้าย int STORAGE_TYPE_IMAGE_PROXY

มูลค่าคงที่: 4

สาธารณะ คงที่ ขั้นสุดท้าย int STORAGE_TYPE_MEDIA_IMAGE

มูลค่าคงที่: 3

วิธีการสาธารณะ

สาธารณะ ทำให้ข้อมูลตรงกัน เป็นโมฆะ ปิด ()

นำข้อมูลอ้างอิงที่ได้มาหรือเริ่มต้นก่อนหน้านี้ออก

เมื่อสร้าง MPImage จะมีจำนวนการอ้างอิง 1 รายการ

เมื่อจำนวนข้อมูลอ้างอิงกลายเป็น 0 ระบบจะปล่อยทรัพยากรภายใน

สาธารณะ รายการ<MPImageProperties> getContainedImageProperties ()

แสดงรายการพร็อพเพอร์ตี้รูปภาพที่รองรับสำหรับ MPImage นี้

ปัจจุบัน MPImage รองรับเฉพาะพื้นที่เก็บข้อมูลประเภทเดียว ดังนั้นรายการส่งคืนจะมีขนาดเป็น 1 เสมอ

ดูเพิ่มเติม

สาธารณะ int getHeight ()

แสดงความสูงของรูปภาพ

สาธารณะ int getWidth ()

แสดงความกว้างของรูปภาพ