.NET decoder and encoder for JPEG2000 images. VintaSoft JPEG2000 .NET Plug-in is the add-on for VintaSoft Imaging .NET SDK, which allows to decode and encode JPEG2000 images in .NET.
Vintasoft.Imaging.Jpeg2000Codec.dll is the main assembly of VintaSoft JPEG2000 .NET Plug-in and
it contains classes for working with JPEG2000 files in .NET.
VintaSoft JPEG2000 .NET Plug-in is the add-on for VintaSoft Imaging .NET SDK, which allows to decode and encode JPEG2000 images in .NET.
GENERAL FEATURES:
The plug-in can be used for developing .NET 10/9/8/7/6 applications (console, WPF, WinForms, ASP.NET Core, service, etc) for Windows
The plug-in can be used for developing .NET Framework 4.8-4.0 and 3.5 applications (console, WPF, WinForms, ASP.NET MVC, ASP.NET WebForms, service, etc) for Windows
The plug-in core is written in C#
AnyCPU, x86 and x64 mode support
JPEG2000 codec algorithm has been developed in full compliance with the official ISO/IEC 15444 specification
Decode JPEG2000 image stored in JPEG2000 file or PDF image-resource
Decode JPEG2000 image stored in .jp2, .jpc, .j2k or .j2c code stream
Decode JPEG2000 image of the following JPEG2000 image formats:
Palette image with 4 and 8 bits per channel
Grayscale image with 4 and 8-16 bits per channel
RGB image with 8-16 bits per channel
RGBA image with 8-16 bits per channel
Decode the whole image or image tile
Progressive multithreaded image decoding with progress indication
Decode JPEG2000 image with lossy or lossless compression
Encode JPEG2000 image stored in JPEG2000 file or PDF image-resource
Encode JPEG2000 image as unwrapped or .jp2 code stream
Encode image to the following JPEG2000 image formats:
8-bpp grayscale
8-bpp palette
24-bpp RGB
32-bpp RGBA
Encode the whole image or image tile
Encode image tile without re-encoding the whole image
Multithreaded image encoding with progress indication
Encode image using lossless or lossy JPEG2000 compression
Specify the desired size of JPEG2000 file and encoder will create the file of desired size
Specify the desired compression ratio (0-100) for lossy compression
Manage the enhanced JPEG2000 compression parameters: tile size, quantity of wavelet (decomposition) levels, number of layers, progression order
Change image metadata (image resolution, color space, palette) in .jp2 code stream without re-encoding the whole code stream
Get a scaled image without loading the whole source image into memory
Modify very large JPEG2000 image without loading the whole source image into memory
Use the JPEG2000 compression in PDF image-resources, instead of JPEG compression, for decreasing size of PDF document - VintaSoft PDF .NET Plug-in is necessary
DEVELOPMENT REQUIREMENTS:
Development environments: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
Programming languages: C#, VB.NET, any .NET compatible language
Development platforms: .NET, WPF, WinForms, ASP.NET
VintaSoft Imaging .NET SDK
DEPLOYMENT REQUIREMENTS:
Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008; 32-bit and 64-bit) with .NET 10/9/8/7/6
Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008/2003; 32-bit and 64-bit) with .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
Linux (Ubuntu 24/23/22/20/18; Debian 12/11/10/9; Fedora 40/39/38/37/36; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) with .NET 10/9/8/7/6