Products & Services Solutions Academia Support User Community Company

Learn more about Image Processing Toolbox   

Version 4.1 (R13SP1) Image Processing Toolbox

This table summarizes what's new in Version 4.1 (R13SP1).

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known ProblemsRelated Documentation at Web Site
Yes
Details below
NoBug Fixes
Details
No

New features and changes introduced in this version are

Reading and Writing Data with JPEG Lossless Compression

The toolbox now supports reading and writing data that has been compressed using JPEG lossless compression. With lossless compression, you can recover the original image from its compressed form. Lossless compression, however, achieves lower compression ratios than its counterpart, lossy compression.

Using either the imread function or the dicomread function, you can read data that has been compressed using JPEG lossless compression.

Using either the imwrite or the dicomwrite function, you can write data to a JPEG file using lossless compression. For the imwrite function, you specify the Mode parameter with the 'lossless' value. For the dicomwrite function, you specify the CompressionMode parameter with the 'JPEG lossless' value.

Reading ICC Profiles Embedded in TIFF Files

iccread can now read ICC profiles that are embedded in a TIFF file, if the TIFF file contains one. ICC profiles contain information that color management systems need to translate color data between devices.

To determine if a TIFF file contains an ICC profile, use the imfinfo function to retrieve information about the file. If the returned data contains the ICCProfileOffset field, the file contains an embedded ICC profile.

Reading and Writing L*a*b* Color Data

The imread function can now read color data that uses the L*a*b* color space from TIFF files. The TIFF files can contain L*a*b* values that are in 8-bit or 16-bit CIELAB encodings or in 8-bit or 16-bit ICCLAB encodings.

If a file contains 8-bit or 16-bit CIELAB data, imread automatically converts the data into 8-bit or 16-bit ICCLAB encoding. The 8-bit or 16-bit CIELAB data cannot be represented as a MATLAB array because it contains a combination of signed and unsigned values.

The imwrite function can write L*a*b* data to a file using either the 8-bit or 16-bit CIELAB encoding or the 8-bit or 16-bit ICCLAB encoding. You select the encoding by specifying the value of the ColorSpace parameter.

Major Bug Fixes

The version of the toolbox includes the following bug fixes.

applycform Fixes

The applycform function includes two bug fixes.

Compiling Spatial Transformation Functions

Applications that call the imresize, imrotate, imtransform, tformarray, tformfwd, and tforminv functions can now be compiled using the MATLAB Compiler.

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS