TiffGeneratorManager

class TiffGeneratorManager(context: Context, fileIOProcessor: FileIOProcessor)

Adds ability to save images as Tiff.

Constructors

Link copied to clipboard
constructor(context: Context, fileIOProcessor: FileIOProcessor)

Functions

Link copied to clipboard
fun generateAsByteArrayFromBitmaps(images: List<Bitmap>, parameters: TiffGeneratorParameters = TiffGeneratorParameters()): Result<ByteArray>

Write single-page or multi-page Tiff file to the buffer.

Link copied to clipboard
fun generateAsByteArrayFromImageRefs(images: List<ImageRef>, parameters: TiffGeneratorParameters = TiffGeneratorParameters(), binarize: PageBinarization = PageBinarization.ENABLED_IF_BINARIZATION_FILTER_SET): Result<ByteArray>

Write single-page or multi-page Tiff file to the buffer.

Link copied to clipboard
fun generateFromDocument(document: Document, targetFile: File? = null, parameters: TiffGeneratorParameters = TiffGeneratorParameters()): Result<Unit>

Write single-page or multi-page Tiff file form Document.

Link copied to clipboard
fun generateFromFiles(sourceImages: List<File>, sourceFilesEncrypted: Boolean, targetFile: File, parameters: TiffGeneratorParameters = TiffGeneratorParameters(), binarize: PageBinarization = PageBinarization.ENABLED_IF_BINARIZATION_FILTER_SET): Result<Unit>

Write single-page or multi-page Tiff file.

Link copied to clipboard
fun generateFromImages(images: List<Bitmap>, targetFile: File, parameters: TiffGeneratorParameters = TiffGeneratorParameters()): Result<Unit>

Write single-page or multi-page Tiff file.

Link copied to clipboard
fun generateFromUris(sourceImages: List<Uri>, sourceFilesEncrypted: Boolean, targetFile: File, parameters: TiffGeneratorParameters = TiffGeneratorParameters(), binarize: PageBinarization = PageBinarization.ENABLED_IF_BINARIZATION_FILTER_SET): Result<Unit>

Write single-page or multi-page Tiff file.

Link copied to clipboard
fun generateToFileFromImageRefs(images: List<ImageRef>, targetFile: File, parameters: TiffGeneratorParameters = TiffGeneratorParameters(), binarize: PageBinarization = PageBinarization.ENABLED_IF_BINARIZATION_FILTER_SET): Result<Unit>

Write single-page or multi-page Tiff file.