OpenJPEG JPEG 2000 Reader/Writer
FME Format Type Identifier |
OpenJPEG |
Reader/Writer |
Both |
Typical File Extensions |
.jp2, .j2k, .jpf, .jpx, .jpm, .jp2000, .jp2k, .jpp |
JPEG 2000 is a new image coding system that uses state-of-the-art compression techniques based on wavelet technology. JPEG 2000 was designed to overcome the limitations of the original JPEG standard and provide high-quality images at low bit-rates. In addition, JPEG 2000 includes new features and functionalities for client/server imaging applications and resource-constrained wireless devices.
JPEG 2000 has many advantages over JPEG, such as better image quality at the same file size, 25-35% smaller file sizes at comparable image quality, good image quality even at very high compression ratios (over 80:1), low complexity option for devices with limited resources, scalable image files, and progressive rendering and transmission through a layered image file structure.
Coordinate system and georeferencing transformations are read and written via GeoJP2™ (GeoTIFF-in-JPEG2000) and GML-in-JPEG2000.
OpenJPEG is an open-source JPEG 2000 codec (encoder/decoder) made by the Université catholique de Louvain (a university in Belgium) that is used to provide support for reading and writing JPEG 2000 in FME.
OpenJPEG Product and System Requirements
Format |
FME Platform |
Operating System |
||||
---|---|---|---|---|---|---|
Reader/Writer |
FME Form |
FME Flow |
FME Flow Hosted |
Windows 64-bit |
Linux |
Mac |
Reader |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Writer |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Reader Overview
FME considers a single JPEG 2000 file to be a dataset. The JPEG 2000 file contains pixel data. Each pixel in the file is a point in a single FME raster feature.
Writer Overview
FME considers a dataset to be a folder name.
FME Raster Features
FME raster features represent raster data and use several concepts that are unlike those used in the handling of vector data.
For comprehensive information about how FME processes raster data, see Rasters.
JPEG2000 files must be written with square pixel dimensions.
JPEG2000 supports rasters with an arbitrary number of bands, provided all bands are the same data type and no band has a palette.