visoar / slazzer-android

Slazzer-Android can help to remove image background automatically.

Home Page:https://slazzer.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Slazzer-Auto Image Background Remover

  • This is a automatic background remover service just upload an image and get a clear transparent background

Implementation

Add it in your project root build.gradel file

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

Add it in your app label build.gradel file

dependencies {
        implementation 'com.github.slazzercom:slazzer-android:v1.0.0'
}

How to use Slazzer SDK

Initialize the SDK in your project label Application class. Find api key from here

import android.app.Application
import com.anthempest.salesapp.constant.Constants
import com.slazzer.bgremover.Slazzer

class SlazzerApp: Application() {

override fun onCreate() {
    super.onCreate()
    Slazzer.init(Constants.API_KEY)
    
      }
}

Then you can use your image file instaid of inputFile to get output image.

Slazzer.get(inputFile,object :Slazzer.ResponseCallback{
       
        override fun onProgressStart() {
           //  will be invoked on progress start 
        }
        
        override fun onSuccess(response: Bitmap) {
             //  will be invoked when progress done
        }
         override fun onProgressUpdate(percentage: Float) {
            runOnUiThread {
               //  will be invoked when progress update 
            }

        }
        
        override fun onProgressEnd() {
          //  will be invoked when progress end 
        }
        
        override fun onError(errors: String) {
           //  will be invoked when error occurred
        }
})

Request Header


key Request Body Rrequired
API-KEY Enter your API-KEY Mandatory

Request Parameter


key Request Body Rrequired
source_image_file (string($binary) ) Source image file. Support only PNG, JPG, JPEG Mandatory

Error code from response


Code Response Details
200 You will get binary image data after processed Successfully removed image background
400 {"error": "Source image file not found"} Error: Invalid parameters or unable to process input image file (No credit deducted)
401 {"error": "invalid api key"} Error: API-KEY missing or invalid API-KEY (No credit deducted)
402 {"error": "No credits remaining"} Error: No credits remaining (No credit deducted)
429 {"error": "Api rate limit crossed"} Error: Api rate limit crossed (No credit deducted)

Sample Project

You can get complete sample code from this repository. Download the project and replace your API-KEY

Author

slazzercom

About

Slazzer-Android can help to remove image background automatically.

https://slazzer.com


Languages

Language:Kotlin 100.0%