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.
- Host: GitHub
- URL: https://github.com/prongbang/android-image-saver
- Owner: prongbang
- Created: 2021-07-11T09:52:54.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-07-11T15:04:20.000Z (almost 4 years ago)
- Last Synced: 2025-03-25T22:52:03.672Z (3 months ago)
- Topics: image-saver, save-bitmap
- Language: Kotlin
- Homepage:
- Size: 140 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)
```