RawImage
public
final
class
RawImage
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.RawImage |
Daten, die ein Bild aus dem Framebuffer eines Geräts darstellen.
Zusammenfassung
Konstanten | |
|---|---|
int |
COLOR_SPACE_DISPLAY_P3
|
int |
COLOR_SPACE_SRGB
|
int |
COLOR_SPACE_UNKNOWN
|
Felder | |
|---|---|
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
|
Öffentliche Konstruktoren | |
|---|---|
RawImage()
|
|
Öffentliche Methoden | |
|---|---|
BufferedImage
|
asBufferedImage()
|
int
|
getARGB(int index)
Gibt einen ARGB-Ganzzahlwert für das Pixel bei index in |
int
|
getBlueMask()
Gibt den Maskierungswert für die blaue Farbe zurück. |
int
|
getGreenMask()
Gibt den Maskenwert für die grüne Farbe zurück. |
static
int
|
getHeaderSize(int version)
Gibt die Größe des Headers für eine bestimmte Version des Framebuffer-ADB-Protokolls zurück. |
String
|
getProfileName()
|
int
|
getRedMask()
Gibt den Maskenwert für die rote Farbe zurück. |
RawImage
|
getRotated()
Gibt eine gedrehte Version des Bildes zurück. Das Bild wird gegen den Uhrzeigersinn gedreht. |
boolean
|
readHeader(int version, ByteBuffer buf)
Liest den Header eines RawImage aus einem |
Konstanten
COLOR_SPACE_DISPLAY_P3
public static final int COLOR_SPACE_DISPLAY_P3
Konstanter Wert: 2 (0x00000002)
COLOR_SPACE_SRGB
public static final int COLOR_SPACE_SRGB
Konstanter Wert: 1 (0x00000001)
COLOR_SPACE_UNKNOWN
public static final int COLOR_SPACE_UNKNOWN
Konstanter Wert: 0 (0x00000000)
Felder
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
Daten
public byte[] data
green_length
public int green_length
green_offset
public int green_offset
Größe
public int height
red_length
public int red_length
red_offset
public int red_offset
Größe
public int size
Version
public int version
Breite
public int width
Öffentliche Konstruktoren
RawImage
public RawImage ()
Öffentliche Methoden
asBufferedImage
public BufferedImage asBufferedImage ()
| Returns | |
|---|---|
BufferedImage |
|
getARGB
public int getARGB (int index)
Gibt einen ARGB-Ganzzahlwert für das Pixel bei index in data zurück.
| Parameter | |
|---|---|
index |
int |
| Returns | |
|---|---|
int |
|
getBlueMask
public int getBlueMask ()
Gibt den Maskenwert für die blaue Farbe zurück.
Dieser Wert ist mit org.eclipse.swt.graphics.PaletteData kompatibel.
| Returns | |
|---|---|
int |
|
getGreenMask
public int getGreenMask ()
Gibt den Maskenwert für die grüne Farbe zurück.
Dieser Wert ist mit org.eclipse.swt.graphics.PaletteData kompatibel.
| Returns | |
|---|---|
int |
|
getHeaderSize
public static int getHeaderSize (int version)
Gibt die Größe des Headers für eine bestimmte Version des Framebuffer-ADB-Protokolls zurück.
| Parameter | |
|---|---|
version |
int: die Version des Protokolls |
| Returns | |
|---|---|
int |
Die Anzahl der Ganzzahlen, aus denen der Header besteht. |
getProfileName
public String getProfileName ()
| Returns | |
|---|---|
String |
|
getRedMask
public int getRedMask ()
Gibt den Maskenwert für die rote Farbe zurück.
Dieser Wert ist mit org.eclipse.swt.graphics.PaletteData kompatibel.
| Returns | |
|---|---|
int |
|
getRotated
public RawImage getRotated ()
Gibt eine gedrehte Version des Bildes zurück. Das Bild wird gegen den Uhrzeigersinn gedreht.
| Returns | |
|---|---|
RawImage |
|
readHeader
public boolean readHeader (int version,
ByteBuffer buf)Liest den Header eines RawImage aus einem ERROR(/ByteBuffer).
Die Art und Weise, wie die Daten über adb gesendet werden, ist in system/core/adb/framebuffer_service.c definiert.
| Parameter | |
|---|---|
version |
int: die Version des Protokolls. |
buf |
ByteBuffer: Der Puffer, aus dem gelesen werden soll. |
| Returns | |
|---|---|
boolean |
„true“, wenn erfolgreich |