Bitmap.CompressFormat
public
static
final
enum
Bitmap.CompressFormat
extends Enum<Bitmap.CompressFormat>
java.lang.Object | ||
↳ | java.lang.Enum<android.graphics.Bitmap.CompressFormat> | |
↳ | android.graphics.Bitmap.CompressFormat |
Specifies the known formats a bitmap can be compressed into
Summary
Enum values | |
---|---|
Bitmap.CompressFormat |
JPEG
Compress to the JPEG format. |
Bitmap.CompressFormat |
PNG
Compress to the PNG format. |
Bitmap.CompressFormat |
WEBP
This field was deprecated
in API level 30.
in favor of the more explicit
|
Bitmap.CompressFormat |
WEBP_LOSSLESS
Compress to the WEBP lossless format. |
Bitmap.CompressFormat |
WEBP_LOSSY
Compress to the WEBP lossy format. |
Public methods | |
---|---|
static
Bitmap.CompressFormat
|
valueOf(String name)
|
static
final
CompressFormat[]
|
values()
|
Inherited methods | |
---|---|
Enum values
JPEG
public static final Bitmap.CompressFormat JPEG
Compress to the JPEG format. quality
of 0
means
compress for the smallest size. 100
means compress for max
visual quality.
PNG
public static final Bitmap.CompressFormat PNG
Compress to the PNG format. PNG is lossless, so quality
is
ignored.
WEBP
public static final Bitmap.CompressFormat WEBP
This field was deprecated
in API level 30.
in favor of the more explicit
CompressFormat.WEBP_LOSSY
and
CompressFormat.WEBP_LOSSLESS
.
Compress to the WEBP format. quality
of 0
means
compress for the smallest size. 100
means compress for max
visual quality. As of Build.VERSION_CODES.Q
, a
value of 100
results in a file in the lossless WEBP format.
Otherwise the file will be in the lossy WEBP format.
WEBP_LOSSLESS
public static final Bitmap.CompressFormat WEBP_LOSSLESS
Compress to the WEBP lossless format. quality
refers to how
much effort to put into compression. A value of 0
means to
compress quickly, resulting in a relatively large file size.
100
means to spend more time compressing, resulting in a
smaller file.
WEBP_LOSSY
public static final Bitmap.CompressFormat WEBP_LOSSY
Compress to the WEBP lossy format. quality
of 0
means
compress for the smallest size. 100
means compress for max
visual quality.
Public methods
valueOf
public static Bitmap.CompressFormat valueOf (String name)
Parameters | |
---|---|
name |
String |
Returns | |
---|---|
Bitmap.CompressFormat |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
TMZ Celebrity News – Breaking Stories, Videos & Gossip
Looking for the latest TMZ celebrity news? You've come to the right place. From shocking Hollywood scandals to exclusive videos, TMZ delivers it all in real time.
Whether it’s a red carpet slip-up, a viral paparazzi moment, or a legal drama involving your favorite stars, TMZ news is always first to break the story. Stay in the loop with daily updates, insider tips, and jaw-dropping photos.
🎥 Watch TMZ Live
TMZ Live brings you daily celebrity news and interviews straight from the TMZ newsroom. Don’t miss a beat—watch now and see what’s trending in Hollywood.
- Exclusive TMZ interviews and court updates
- Viral celebrity videos and candid photos
- Trending gossip and entertainment news