An open API service indexing awesome lists of open source software.

https://github.com/prongbang/android-image-saver

Save bitmap, drawable, base64 to file.
https://github.com/prongbang/android-image-saver

image-saver save-bitmap

Last synced: 3 months ago
JSON representation

Save bitmap, drawable, base64 to file.

Awesome Lists containing this project

README

        

# android-image-saver

## Installation

- Add the following repositories to your project/build.gradle file.

```groovy
repositories {
maven { url 'https://jitpack.io' }
}
```

- Add the following dependency to your project/app/build.gradle file.

```groovy
dependencies {
implementation 'com.github.prongbang:android-image-saver:1.0.1'
}
```

## Usage

- Add in AndroidManifest.xml

```xml

```

- Save bitmap to file

```kotlin
ImageSaver.with(this)
.directory("android-image-saver")
.filename("test")
.extension(ImageExtension.PNG)
.listener(object : ImageSaver.Listener {
override fun onSuccess(file: File) { }
override fun onFailure(exception: Exception) { }
})
.save(bitmap, 80)
```

- Save drawable to file

```kotlin
ImageSaver.with(this)
.directory("android-image-saver")
.filename("test")
.extension(ImageExtension.PNG)
.listener(object : ImageSaver.Listener {
override fun onSuccess(file: File) { }
override fun onFailure(exception: Exception) { }
})
.save(ContextCompat.getDrawable(this, R.mipmap.ic_launcher), 80)
```

- Save base64 to file

```kotlin
ImageSaver.with(this)
.directory("android-image-saver")
.filename("test")
.extension(ImageExtension.PNG)
.listener(object : ImageSaver.Listener {
override fun onSuccess(file: File) { }
override fun onFailure(exception: Exception) { }
})
.save(base64, 80)
```