Merge "Document the byte packing order of the current Bitmap.Configs" into pi-dev
am: 13cd2c9227
Change-Id: Icf0b3878d1ef5ead82df739f4781d6782b46ee92
This commit is contained in:
@@ -461,6 +461,11 @@ public final class Bitmap implements Parcelable {
|
||||
*
|
||||
* This configuration may be useful when using opaque bitmaps
|
||||
* that do not require high color fidelity.
|
||||
*
|
||||
* <p>Use this formula to pack into 16 bits:</p>
|
||||
* <pre class="prettyprint">
|
||||
* short color = (R & 0x1f) << 11 | (G & 0x3f) << 5 | (B & 0x1f);
|
||||
* </pre>
|
||||
*/
|
||||
RGB_565 (3),
|
||||
|
||||
@@ -493,6 +498,11 @@ public final class Bitmap implements Parcelable {
|
||||
*
|
||||
* This configuration is very flexible and offers the best
|
||||
* quality. It should be used whenever possible.
|
||||
*
|
||||
* <p>Use this formula to pack into 32 bits:</p>
|
||||
* <pre class="prettyprint">
|
||||
* int color = (A & 0xff) << 24 | (B & 0xff) << 16 | (G & 0xff) << 8 | (R & 0xff);
|
||||
* </pre>
|
||||
*/
|
||||
ARGB_8888 (5),
|
||||
|
||||
@@ -503,6 +513,11 @@ public final class Bitmap implements Parcelable {
|
||||
*
|
||||
* This configuration is particularly suited for wide-gamut and
|
||||
* HDR content.
|
||||
*
|
||||
* <p>Use this formula to pack into 64 bits:</p>
|
||||
* <pre class="prettyprint">
|
||||
* long color = (A & 0xffff) << 48 | (B & 0xffff) << 32 | (G & 0xffff) << 16 | (R & 0xffff);
|
||||
* </pre>
|
||||
*/
|
||||
RGBA_F16 (6),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user