All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.net.iriscan.sdk.io.image.ImageSerializer.kt Maven / Gradle / Ivy

There is a newer version: 0.6.0
Show newest version
package net.iriscan.sdk.io.image

import net.iriscan.sdk.core.image.Image

/**
 * @author Slava Gornostal
 *
 * Implement this interface for custom image format serializer
 *
 * @see Image
 * @see net.iriscan.sdk.BiometricSdkConfig
 */
interface ImageSerializer {
    val format: ImageFormat
    fun canRead(data: ByteArray): Boolean
    fun read(data: ByteArray): Image
    fun write(image: Image): ByteArray
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy