ImageMan.Net Version 3 Summer 2012 Release
Jp2Encoder Class
Members  See Also  Send Feedback
DTI.ImageMan.Codecs Namespace : Jp2Encoder Class

Glossary Item Box

This class provides support for writing JPEG2000 images.

Object Model

Jp2Encoder Class


Visual Basic (Declaration) 
Public Class Jp2Encoder 
   Implements DTI.ImageMan.ImEncoder 
Visual Basic (Usage)Copy Code
Dim instance As Jp2Encoder
public class Jp2Encoder : DTI.ImageMan.ImEncoder  
public class Jp2Encoder implements DTI.ImageMan.ImEncoder 
Managed Extensions for C++ 
public __gc class Jp2Encoder : public DTI.ImageMan.ImEncoder  
public ref class Jp2Encoder : public DTI.ImageMan.ImEncoder  


The JPEG 2000 specification is a further development on the original JPEG file format. It supports both LOSSY and LOSSLESS compression schemes. It still uses many similar compression concepts including separating the Hue and Brightness to allow for differential compression of Black and White and color data. Many new options have been added including sampling sizes,color spaces, and tiling image information. Tiling allows for quicker access to a small portion of a large image.

The JPEG 2000 specification also includes a image to disk file format as well as information for streaming images. This format has a JP2 extension. We currently support the JP2 file format. We also support the J2C format, although this is not part of the standard. J2C files are simply image stream data written straight to disk without the normal image file headers..

JPEG 2000 also has support for custom color spaces. We do not currently provide support for writing custom color spaces. Our current widely distributed JPEG 2000 implementation is royalty free. If you are interested in a faster implementation based on the Kakadu library and are willing to invest at least 5k in initial licensing as well as paying royalties, please contact

This implementation of the JPEG 2000 standard uses the JasPer Software Library []. Copyright (c) 1999-2000, Image Power, Inc. and the University of British Columbia, Canada. Copyright (c) 2001-2003 Michael David Adams. All rights reserved.

Inheritance Hierarchy



Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

© 2014 Data Techniques, Inc. All Rights Reserved.