تصویر خام
public final class RawImage
extends 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 فریم بافر برمیگرداند. |
String | getProfileName () |
int | getRedMask ()مقدار ماسک برای رنگ قرمز را برمیگرداند. |
RawImage | getRotated ()یک نسخه چرخانده شده از تصویر را برمیگرداند. تصویر در خلاف جهت عقربههای ساعت چرخانده شده است. |
boolean | readHeader (int version, ByteBuffer buf) هدر یک RawImage را از یک |
ثابتها
فضای_رنگ_نمایش_P3
public static final int COLOR_SPACE_DISPLAY_P3
مقدار ثابت: ۲ (۰x۰۰۰۰۰۰۲)
رنگ_فضای_SRGB
public static final int COLOR_SPACE_SRGB
مقدار ثابت: ۱ (۰x۰۰۰۰۰۰۱)
رنگ_فضای_نامشخص
public static final int COLOR_SPACE_UNKNOWN
مقدار ثابت: 0 (0x00000000)
فیلدها
طول_آلفا
public int alpha_length
alpha_offset
public int alpha_offset
طول_آبی
public int blue_length
blue_offset
public int blue_offset
بی پی پی
public int bpp
فضای رنگی
public int colorSpace
دادهها
public byte[] data
طول_سبز
public int green_length
green_offset
public int green_offset
ارتفاع
public int height
طول_قرمز
public int red_length
red_offset
public int red_offset
اندازه
public int size
نسخه
public int version
عرض
public int width
سازندگان عمومی
تصویر خام
public RawImage ()
روشهای عمومی
asBufferedImage
public BufferedImage asBufferedImage ()
| بازگشتها | |
|---|---|
BufferedImage | |
دریافت ARGB
public int getARGB (int index)
یک مقدار صحیح ARGB را برای پیکسلی که در index data قرار دارد، برمیگرداند.
| پارامترها | |
|---|---|
index | int |
| بازگشتها | |
|---|---|
int | |
دریافت بلو ماسک
public int getBlueMask ()
مقدار ماسک برای رنگ آبی را برمیگرداند.
این مقدار با org.eclipse.swt.graphics.PaletteData سازگار است.
| بازگشتها | |
|---|---|
int | |
دریافت گرین ماسک
public int getGreenMask ()
مقدار ماسک برای رنگ سبز را برمیگرداند.
این مقدار با org.eclipse.swt.graphics.PaletteData سازگار است.
| بازگشتها | |
|---|---|
int | |
اندازه سربرگ
public static int getHeaderSize (int version)
اندازه هدر را برای یک نسخه خاص از پروتکل adb فریم بافر برمیگرداند.
| پارامترها | |
|---|---|
version | int : نسخه پروتکل |
| بازگشتها | |
|---|---|
int | تعداد اعداد صحیحی که هدر را تشکیل میدهند. |
دریافت نام پروفایل
public String getProfileName ()
| بازگشتها | |
|---|---|
String | |
ماسک قرمز را دریافت کنید
public int getRedMask ()
مقدار ماسک برای رنگ قرمز را برمیگرداند.
این مقدار با org.eclipse.swt.graphics.PaletteData سازگار است.
| بازگشتها | |
|---|---|
int | |
چرخش داده شده
public RawImage getRotated ()
یک نسخه چرخانده شده از تصویر را برمیگرداند. تصویر در خلاف جهت عقربههای ساعت چرخانده شده است.
| بازگشتها | |
|---|---|
RawImage | |
سربرگ خوانده شده
public boolean readHeader (int version,
ByteBuffer buf)هدر یک RawImage را از یک ERROR(/ByteBuffer) میخواند.
نحوه ارسال دادهها از طریق adb در system/core/adb/framebuffer_service.c تعریف شده است.
| پارامترها | |
|---|---|
version | int : نسخه پروتکل. |
buf | ByteBuffer : بافری که قرار است از آن خوانده شود. |
| بازگشتها | |
|---|---|
boolean | درست است اگر موفقیت |