Package io.scanbot.sdk.tiff
Class TiffGenerator
-
- All Implemented Interfaces:
public final class TiffGeneratorAdds ability to save images as Tiff
-
-
Constructor Summary
Constructors Constructor Description TiffGenerator(Context context, FileIOProcessor fileIOProcessor)
-
Method Summary
Modifier and Type Method Description final BooleangenerateFromImages(Array<Bitmap> images, File targetFile, TiffGeneratorParameters parameters)Write single-page or multi-page Tiff file. final ByteArraygenerateAsByteArrayFromBitmaps(Array<Bitmap> images, TiffGeneratorParameters parameters)Write single-page or multi-page Tiff file to the buffer. final BooleangenerateFromUris(Array<Uri> sourceImages, Boolean sourceFilesEncrypted, File targetFile, TiffGeneratorParameters parameters, Binarization binarize)Write single-page or multi-page Tiff file. final BooleangenerateFromFiles(Array<File> sourceImages, Boolean sourceFilesEncrypted, File targetFile, TiffGeneratorParameters parameters, Binarization binarize)Write single-page or multi-page Tiff file. final BooleangenerateFromDocument(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 betrueif 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 betrueif 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.
-
-
-
-