In order to read/write sff files with the java imageio classes we need an ImageWriterSpi, ImageWriter, ImageReaderSpi and ImageReader. Additional to that we need to tell the java imageio system that we have a new ImageWriterSpi and ImageReaderSpi for it. To do this you need to put the file javax.imageio.spi.ImageReaderSpi, javax.imageio.spi.ImageWriterSpi into the folder {$your java programs root directory}/META-INF/services/ or if those files already exist, add the lines uk.co.mmscomputing.imageio.sff.SFFImageReaderSpi and uk.co.mmscomputing.imageio.sff.SFFImageWriterSpi accordingly.
SFFWriter: You need to convert the image to black/white color space. And if you want to use it as a fax scale it to 1728 width.
SFF stands for Structured Fax Format and is defined in [1] Annex B.
[1] Common-ISDN-API Part I :www.capi.org/download/capi20-1.pdf CAPI Association e.V. [last accessed : 2003-06-24]
- uk.co.mmscomputing.application.imageviewer:
A simple Multi Page Image Viewer Applet. To view multipage *.sff, *.tiff and *.gif files. Twain and SANE test application. - uk.co.mmscomputing.device.capi:
This open source software project connects the world of java with the Common-ISDN-API (CAPI). CAPI is an application programming interface standard used to access ISDN equipment. - uk.co.mmscomputing.image.operators:
A few image operators. - uk.co.mmscomputing.io:
A few io-stream classes. Modified Huffman (MH), Modified READ (MR), Modified Modified READ (MMR), Base-64, PackBits, Little Endian