Package io.scanbot.sdk.tiff
Class TiffGenerator
-
- All Implemented Interfaces:
public final class TiffGenerator
Adds ability to save images as Tiff
-
-
Constructor Summary
Constructors Constructor Description TiffGenerator(Context context, FileIOProcessor fileIOProcessor)
-
Method Summary
Modifier and Type Method Description final Boolean
generateFromImages(Array<Bitmap> images, File targetFile, TiffGeneratorParameters parameters)
Write single-page or multi-page Tiff file. final ByteArray
generateAsByteArrayFromBitmaps(Array<Bitmap> images, TiffGeneratorParameters parameters)
Write single-page or multi-page Tiff file to the buffer. final Boolean
generateFromUris(Array<Uri> sourceImages, Boolean sourceFilesEncrypted, File targetFile, TiffGeneratorParameters parameters, Binarization binarize)
Write single-page or multi-page Tiff file. final Boolean
generateFromFiles(Array<File> sourceImages, Boolean sourceFilesEncrypted, File targetFile, TiffGeneratorParameters parameters, Binarization binarize)
Write single-page or multi-page Tiff file. final Boolean
generateFromDocument(Document document, File targetFile, TiffGeneratorParameters parameters)
Write single-page or multi-page Tiff file form Document. -
-
Constructor Detail
-
TiffGenerator
TiffGenerator(Context context, FileIOProcessor fileIOProcessor)
-
-
Method Detail
-
generateFromImages
final Boolean generateFromImages(Array<Bitmap> images, File targetFile, TiffGeneratorParameters parameters)
Write single-page or multi-page Tiff file.
- Parameters:
images
- The array of source images from what Tiff file is to be created.targetFile
- File for newly created Tiff file.parameters
- TiffGeneratorParameters for Tiff file creation.
-
generateAsByteArrayFromBitmaps
final ByteArray generateAsByteArrayFromBitmaps(Array<Bitmap> images, TiffGeneratorParameters parameters)
Write single-page or multi-page Tiff file to the buffer.
- Parameters:
images
- The array of source images from what Tiff file is to be created.parameters
- TiffGeneratorParameters for Tiff file creation.
-
generateFromUris
final Boolean generateFromUris(Array<Uri> sourceImages, Boolean sourceFilesEncrypted, File targetFile, TiffGeneratorParameters parameters, Binarization binarize)
Write single-page or multi-page Tiff file.
- Parameters:
sourceImages
- The array of source image Uris from what Tiff file is to be created.sourceFilesEncrypted
- should betrue
if source files are encrypted, otherwise -false
.targetFile
- File for newly created Tiff file.parameters
- TiffGeneratorParameters for Tiff file creation.binarize
- Binarization binarization mode.
-
generateFromFiles
final Boolean generateFromFiles(Array<File> sourceImages, Boolean sourceFilesEncrypted, File targetFile, TiffGeneratorParameters parameters, Binarization binarize)
Write single-page or multi-page Tiff file.
- Parameters:
sourceImages
- The array of source files from what Tiff file is to be created.sourceFilesEncrypted
- should betrue
if source files are encrypted, otherwise -false
.targetFile
- File for newly created Tiff file.parameters
- TiffGeneratorParameters for Tiff file creation.
-
generateFromDocument
final Boolean generateFromDocument(Document document, File targetFile, TiffGeneratorParameters parameters)
Write single-page or multi-page Tiff file form Document.
- Parameters:
document
- The Document from what Tiff file is to be created.targetFile
- optional File for newly created Tiff file.parameters
- TiffGeneratorParameters for Tiff file creation.
-
-
-
-