it.geosolutions.imageio.plugins.jpeg
Class JpegJMagickImageReader.MagickImageAdapter

Object
  extended by JpegJMagickImageReader.MagickImageAdapter
Enclosing class:
JpegJMagickImageReader

public static class JpegJMagickImageReader.MagickImageAdapter
extends Object

JpegJMagickImageReader.MagickImageAdapter containes code to adapt a MagickImage to a BufferedImage.

Author:
Simone Giannecchini, GeoSolutions.

Constructor Summary
JpegJMagickImageReader.MagickImageAdapter(ImageInfo info)
          Constructor.
 
Method Summary
 void dispose()
           
 ImageLayout getLayout()
           
static WritableRaster JMagickToWritableRaster(MagickImage magickImage)
           
static BufferedImage magickImageToBufferedImage(JpegJMagickImageReader.MagickImageAdapter image, Rectangle srcRegion, int dstWidth, int dstHeight)
           
static BufferedImage magickImageToBufferedImage(MagickImage magickImage)
          Get a BufferedImage from a MagickImage
 String toString()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JpegJMagickImageReader.MagickImageAdapter

public JpegJMagickImageReader.MagickImageAdapter(ImageInfo info)
                                          throws MagickException
Constructor. Let us build a JpegJMagickImageReader.MagickImageAdapter adapter for the specified ImageInfo object.

Parameters:
info -
Throws:
MagickException
Method Detail

getLayout

public ImageLayout getLayout()

dispose

public void dispose()

toString

public String toString()
Overrides:
toString in class Object

JMagickToWritableRaster

public static WritableRaster JMagickToWritableRaster(MagickImage magickImage)
                                              throws IOException
Parameters:
magickImage -
Returns:
Throws:
MagickException
IOException

magickImageToBufferedImage

public static BufferedImage magickImageToBufferedImage(MagickImage magickImage)
                                                throws IOException
Get a BufferedImage from a MagickImage

Parameters:
magickImage - The source MagickImage
Returns:
a BufferedImage from a MagickImage
Throws:
IOException

magickImageToBufferedImage

public static BufferedImage magickImageToBufferedImage(JpegJMagickImageReader.MagickImageAdapter image,
                                                       Rectangle srcRegion,
                                                       int dstWidth,
                                                       int dstHeight)
                                                throws IOException
Throws:
IOException


Copyright © 2006-2010 GeoSolutions. All Rights Reserved.