| MATLAB Function Reference | ![]() |
Syntax
Description
To work with a MATLAB image in the Java environment, you must convert the image from its MATLAB representation into an instance of the Java image class, java.awt.Image.
jimage = im2java(I) converts the intensity image I to an instance of the Java image class, java.awt.Image.
jimage = im2java(X,MAP) converts the indexed image X, with colormap MAP, to an instance of the Java image class, java.awt.Image.
jimage = im2java(RGB) converts the RGB image RGB to an instance of the Java image class, java.awt.Image.
Class Support
The input image can be of class uint8, uint16, or double.
Example
This example reads an image into the MATLAB workspace and then uses im2java to convert it into an instance of the Java image class.
I = imread('your_image.tif'); javaImage = im2java(I); frame = javax.swing.JFrame; icon = javax.swing.ImageIcon(javaImage); label = javax.swing.JLabel(icon); frame.getContentPane.add(label); frame.pack frame.show
See Also
Bit-Mapped Images for related functions
| im2frame | imag | ![]() |