কাঁচা ছবি

public final class RawImage
extends Object

java.lang.অবজেক্ট
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)

data index পিক্সেলের জন্য একটি ARGB পূর্ণসংখ্যার মান প্রদান করে।

int getBlueMask ()

নীল রঙের জন্য মাস্কের মান প্রদান করে।

int getGreenMask ()

সবুজ রঙের জন্য মাস্কের মান প্রদান করে।

static int getHeaderSize (int version)

ফ্রেমবাফার adb প্রোটোকলের একটি নির্দিষ্ট সংস্করণের জন্য হেডারের আকার প্রদান করে।

String getProfileName ()
int getRedMask ()

লাল রঙের জন্য মাস্কের মান প্রদান করে।

RawImage getRotated ()

ছবির একটি ঘূর্ণিত সংস্করণ ফেরত দেয়। ছবিটি ঘড়ির কাঁটার বিপরীত দিকে ঘোরানো হয়।

boolean readHeader (int version, ByteBuffer buf)

একটি ERROR(/ByteBuffer) থেকে RawImage এর হেডার পড়ে।

ধ্রুবক

রঙ_স্থান_প্রদর্শন_P3

public static final int COLOR_SPACE_DISPLAY_P3

ধ্রুবক মান: 2 (0x00000002)

রঙ_স্থান_SRGB

public static final int COLOR_SPACE_SRGB

ধ্রুবক মান: ১ (০x০০০০০০০১)

রঙ_স্থান_অজানা

public static final int COLOR_SPACE_UNKNOWN

ধ্রুবক মান: 0 (0x00000000)

ক্ষেত্র

আলফা_দৈর্ঘ্য

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

পাবলিক কনস্ট্রাক্টর

কাঁচা ছবি

public RawImage ()

পাবলিক পদ্ধতি

asBufferedImage সম্পর্কে

public BufferedImage asBufferedImage ()

রিটার্নস
BufferedImage

getARGB সম্পর্কে

public int getARGB (int index)

data index পিক্সেলের জন্য একটি ARGB পূর্ণসংখ্যার মান প্রদান করে।

পরামিতি
index int

রিটার্নস
int

getBlueMask সম্পর্কে

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 হেডার তৈরি করে এমন int সংখ্যা।

প্রোফাইলের নাম পান

public String getProfileName ()

রিটার্নস
String

রেডমাস্ক পান

public int getRedMask ()

লাল রঙের জন্য মাস্কের মান প্রদান করে।

এই মানটি org.eclipse.swt.graphics.PaletteData এর সাথে সামঞ্জস্যপূর্ণ।

রিটার্নস
int

getRotated সম্পর্কে

public RawImage getRotated ()

ছবির একটি ঘূর্ণিত সংস্করণ ফেরত দেয়। ছবিটি ঘড়ির কাঁটার বিপরীত দিকে ঘোরানো হয়।

রিটার্নস
RawImage

রিডহেডার

public boolean readHeader (int version, 
                ByteBuffer buf)

একটি ERROR(/ByteBuffer) থেকে RawImage এর হেডার পড়ে।

adb-এর মাধ্যমে ডেটা কীভাবে পাঠানো হয় তা system/core/adb/framebuffer_service.c-তে সংজ্ঞায়িত করা হয়েছে।

পরামিতি
version int : প্রোটোকলের সংস্করণ।

buf ByteBuffer : যে বাফার থেকে পড়া যাবে।

রিটার্নস
boolean সফল হলে সত্য