Products & Services Solutions Academia Support User Community Company

Learn more about Image Processing Toolbox   

im2java2d - Convert image to Java buffered image

Syntax

jimage = im2java2d(I)
jimage = im2java2d(X,MAP)

Description

jimage = im2java2d(I) converts the image I to an instance of the Java image class java.awt.image.BufferedImage. The image I can be an intensity (grayscale), RGB, or binary image.

jimage = im2java2d(X,MAP) converts the indexed image X with colormap MAP to an instance of the Java class java.awt.image.BufferedImage.

Class Support

Intensity, indexed, and RGB input images can be of class uint8, uint16, or double. Binary input images must be of class logical.

Examples

Read an image into the MATLAB workspace and then use im2java2d to convert it into an instance of the Java class java.awt.image.BufferedImage.

I = imread('moon.tif');
javaImage = im2java2d(I);
frame = javax.swing.JFrame;
icon = javax.swing.ImageIcon(javaImage);
label = javax.swing.JLabel(icon);
frame.getContentPane.add(label);
frame.pack
frame.show
  


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