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 2024-04-04 UTC.