RawImage
public
final
class
RawImage
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.RawImage |
ข้อมูลที่แสดงรูปภาพซึ่งถ่ายจากเฟรมบัฟเฟอร์ของอุปกรณ์
สรุป
ค่าคงที่ | |
|---|---|
int |
COLOR_SPACE_DISPLAY_P3
|
int |
COLOR_SPACE_SRGB
|
int |
COLOR_SPACE_UNKNOWN
|
ช่อง | |
|---|---|
public
int |
alpha_length
|
public
int |
alpha_offset
|
public
int |
blue_length
|
public
int |
blue_offset
|
public
int |
bpp
|
public
int |
colorSpace
|
public
byte[] |
data
|
public
int |
green_length
|
public
int |
green_offset
|
public
int |
height
|
public
int |
red_length
|
public
int |
red_offset
|
public
int |
size
|
public
int |
version
|
public
int |
width
|
เครื่องมือสร้างสาธารณะ | |
|---|---|
RawImage()
|
|
เมธอดสาธารณะ | |
|---|---|
BufferedImage
|
asBufferedImage()
|
int
|
getARGB(int index)
แสดงผลค่าจำนวนเต็ม ARGB สำหรับพิกเซลที่ index ใน |
int
|
getBlueMask()
แสดงผลค่ามาสก์สำหรับสีน้ำเงิน |
int
|
getGreenMask()
แสดงผลค่ามาสก์สำหรับสีเขียว |
static
int
|
getHeaderSize(int version)
แสดงผลขนาดของส่วนหัวสำหรับโปรโตคอล adb ของ Framebuffer เวอร์ชันที่เฉพาะเจาะจง |
String
|
getProfileName()
|
int
|
getRedMask()
แสดงผลค่ามาสก์สำหรับสีแดง |
RawImage
|
getRotated()
แสดงผลรูปภาพเวอร์ชันที่หมุนแล้ว โดยจะหมุนรูปภาพทวนเข็มนาฬิกา |
boolean
|
readHeader(int version, ByteBuffer buf)
อ่านส่วนหัวของ RawImage จาก |
ค่าคงที่
COLOR_SPACE_DISPLAY_P3
public static final int COLOR_SPACE_DISPLAY_P3
ค่าคงที่ 2 (0x00000002)
COLOR_SPACE_SRGB
public static final int COLOR_SPACE_SRGB
ค่าคงที่ 1 (0x00000001)
COLOR_SPACE_UNKNOWN
public static final int COLOR_SPACE_UNKNOWN
ค่าคงที่ 0 (0x00000000)
ช่อง
alpha_length
public int alpha_length
alpha_offset
public int alpha_offset
blue_length
public int blue_length
blue_offset
public int blue_offset
bpp
public int bpp
colorSpace
public int colorSpace
เพิ่มเติม
public byte[] data
green_length
public int green_length
green_offset
public int green_offset
ส่วนสูง
public int height
red_length
public int red_length
red_offset
public int red_offset
ขนาด
public int size
เวอร์ชัน
public int version
width
public int width
เครื่องมือสร้างสาธารณะ
RawImage
public RawImage ()
เมธอดสาธารณะ
asBufferedImage
public BufferedImage asBufferedImage ()
| คิกรีเทิร์น | |
|---|---|
BufferedImage |
|
getARGB
public int getARGB (int index)
แสดงผลค่าจำนวนเต็ม ARGB สำหรับพิกเซลที่ index ใน data
| พารามิเตอร์ | |
|---|---|
index |
int |
| คิกรีเทิร์น | |
|---|---|
int |
|
getBlueMask
public int getBlueMask ()
แสดงผลค่ามาสก์สำหรับสีน้ำเงิน
ค่านี้เข้ากันได้กับ org.eclipse.swt.graphics.PaletteData
| คิกรีเทิร์น | |
|---|---|
int |
|
getGreenMask
public int getGreenMask ()
แสดงผลค่ามาสก์สำหรับสีเขียว
ค่านี้เข้ากันได้กับ org.eclipse.swt.graphics.PaletteData
| คิกรีเทิร์น | |
|---|---|
int |
|
getHeaderSize
public static int getHeaderSize (int version)
แสดงผลขนาดของส่วนหัวสำหรับโปรโตคอล adb ของ Framebuffer เวอร์ชันที่เฉพาะเจาะจง
| พารามิเตอร์ | |
|---|---|
version |
int: เวอร์ชันของโปรโตคอล |
| คิกรีเทิร์น | |
|---|---|
int |
จำนวน int ที่ประกอบกันเป็นส่วนหัว |
getProfileName
public String getProfileName ()
| คิกรีเทิร์น | |
|---|---|
String |
|
getRedMask
public int getRedMask ()
แสดงผลค่ามาสก์สำหรับสีแดง
ค่านี้เข้ากันได้กับ org.eclipse.swt.graphics.PaletteData
| คิกรีเทิร์น | |
|---|---|
int |
|
getRotated
public RawImage getRotated ()
แสดงผลรูปภาพเวอร์ชันที่หมุนแล้ว โดยจะหมุนรูปภาพทวนเข็มนาฬิกา
| คิกรีเทิร์น | |
|---|---|
RawImage |
|
readHeader
public boolean readHeader (int version,
ByteBuffer buf)อ่านส่วนหัวของ RawImage จาก ERROR(/ByteBuffer)
วิธีกำหนดการส่งข้อมูลผ่าน adb จะอยู่ใน system/core/adb/framebuffer_service.c
| พารามิเตอร์ | |
|---|---|
version |
int: เวอร์ชันของโปรโตคอล |
buf |
ByteBuffer: บัฟเฟอร์ที่จะอ่าน |
| คิกรีเทิร์น | |
|---|---|
boolean |
จริง หากสำเร็จ |