Supported File Types |
The following formats are supported: BMP, GIF, JPEG, PNG, PNM and TIFF. Transparency or alpha channel is removed when loading a format that uses transparency. Images with 16 bits per channel are converted in 8 bits per channel.
The BMP reader can read Version 2.x, 3.x and some 4.x BMP images. BMP images with 1, 4, 8, 24 bits can be read with this reader. A support for 16 and 32 bit images has also been implemented, although such images are not very common.
Reading of compressed BMPs is supported. BI_RGB, BI_RLE8, BI_RLE4 and BI_BITFIELDS compressions are handled.
BMP limitations:
GIF files are read using the classes of the Java 2 SDK.
JPEG files are read using the classes of the Java 2 SDK.
All PNG files (8 and 24 bit palettes).
Standard PNM files, including PBM, PGM, and PPM images of both ASCII and raw formats.
The TIFF decoder supports all of the baseline TIFF 6.0 specifications. The TIFF decoder also supports several extensions including CCITT bilevel encodings, Tiled Images, Sample Format (integral and floating point). TIFF G3, G4, PackBits, LZW, JPEG-in-TIFF and DEFLATE compression types are understood by the TIFF decoder.
Tiled TIFF is the best format to visualize or analyze images in JMicroVision. It also keeps information of the acquisition device. Images can be saved in the tiled TIFF format:
Note: The tiled TIFF format is very suitable for large images. It also offers a faster rendering comparing to the other formats. Tiling improves the performance and facilitates the use of multiple threads for computation. When loading an image, JMicroVision asks to convert the image to a tiled TIFF format, which is a format with a tiled data structure. As a result, each tile can be loaded separately in memory (without a tiled format, the whole image would be loaded).
Standard TIFF format (not tiled) for saving images produced by Image Factory or for exporting a snapshot of the project rendering.
Image format for saving charts, histograms and the images produced by Image Factory or for exporting a snapshot of the project rendering.
Format of JMicroVision Project files, that includes all the drawings, general descriptions, calibration, image references, image operations and preferences.
Note: The additional descriptors cannot be included (Context, Feret, Texture and Background).
The SVG (Scalable Vector Graphics) file format is defined in the W3C specification, SVGZ is the "gzip" compression (an open-source variant of Zip compression) of the SVG file. If the displayed image is exported, a directory called "images_ " + "the name of the project" is created and the image will be copied in it.
Most of the major vector graphics editors can read SVG (Adobe Illustrator, Corel Draw, ArcGIS 9.2, GIMP, OpenOffice...).
The Component list file allows loading and saving your own list of components for Point Counting, Object Extraction or markers in Image Factory.
The General Description list file allows loading and saving your own list of descriptions.
The Learning list file allows saving learning elements, so that they can later be applied or added to another supervised classification.
The Calibration ratio file allows loading and saving a specific calibration ratio that corresponds to one image or to a set of images.
CSV is a standard format that can be read by software that uses a spreadsheet. Actually, it is a text file where each element of the table is separated by a semicolon and a line by a carriage return.
It is a simple text file where each element of the table is separated by tabulation marks and a line by a carriage return.
XML file defined by XML 1.0 specifications.