UtilsKt

Added in 2.4.0-alpha02

public final class UtilsKt


Summary

Public methods

static final boolean
saveToFile(
    @NonNull Bitmap receiver,
    @NonNull File file,
    @NonNull Bitmap.CompressFormat compressFormat,
    int quality
)

Utility function to save a bitmap onto the given file.

static final boolean
saveToFile(
    @NonNull Bitmap receiver,
    @NonNull ParcelFileDescriptor parcelFileDescriptor,
    @NonNull Bitmap.CompressFormat compressFormat,
    int quality
)

Utility function to save a bitmap onto the given parcelFileDescriptor.

Public methods

public static final boolean saveToFile(
    @NonNull Bitmap receiver,
    @NonNull File file,
    @NonNull Bitmap.CompressFormat compressFormat,
    int quality
)

Utility function to save a bitmap onto the given file.

Parameters
@NonNull File file

the file to store the bitmap.

@NonNull Bitmap.CompressFormat compressFormat

the Bitmap.CompressFormat to use when storing the bitmap. Default is jpg.

int quality

the quality for the compression. This is always 100 for png.

Returns
boolean

whether the bitmap was correctly saved onto a file.

public static final boolean saveToFile(
    @NonNull Bitmap receiver,
    @NonNull ParcelFileDescriptor parcelFileDescriptor,
    @NonNull Bitmap.CompressFormat compressFormat,
    int quality
)

Utility function to save a bitmap onto the given parcelFileDescriptor.

Parameters
@NonNull ParcelFileDescriptor parcelFileDescriptor

the file descriptor pointing to a file to store the bitmap.

@NonNull Bitmap.CompressFormat compressFormat

the Bitmap.CompressFormat to use when storing the bitmap. Default is jpg.

int quality

the quality for the compression. This is always 100 for png.

Returns
boolean

whether the bitmap was correctly saved onto a file.