de.intarsys.cwt.swt.image
Class ImageConverterAwt2Swt

java.lang.Object
  extended by de.intarsys.cwt.swt.image.ImageConverterAwt2Swt

public class ImageConverterAwt2Swt
extends java.lang.Object


Constructor Summary
ImageConverterAwt2Swt(java.awt.image.BufferedImage paramBufferedImage)
           
 
Method Summary
protected  void computeValuesFromAwtImage(int depth, de.intarsys.tools.valueholder.IValueHolder palette, de.intarsys.tools.valueholder.IValueHolder scanlinePad, de.intarsys.tools.valueholder.IValueHolder transparentPixel)
           
protected  void computeValuesPaletteDirect(java.awt.image.ComponentSampleModel sampleModel, java.awt.image.ComponentColorModel colorModel, de.intarsys.tools.valueholder.IValueHolder palette, de.intarsys.tools.valueholder.IValueHolder scanlinePad, de.intarsys.tools.valueholder.IValueHolder transparentPixel)
           
protected  void computeValuesPaletteIndexed(java.awt.image.IndexColorModel colorModel, int depth, de.intarsys.tools.valueholder.IValueHolder paletteHolder, de.intarsys.tools.valueholder.IValueHolder scanlinePadHolder, de.intarsys.tools.valueholder.IValueHolder transparentPixelHolder)
           
protected  void convert(java.awt.image.BufferedImage srcImage, java.awt.image.BufferedImage destImage)
           
protected  org.eclipse.swt.graphics.ImageData createImageData()
           
static java.awt.image.BufferedImage createSwtCompatibleAwtImage(int width, int height, boolean transparent)
           
 java.awt.image.BufferedImage getBufferedImage()
           
protected static java.util.Map<java.awt.color.ColorSpace,java.util.Map<java.awt.color.ColorSpace,java.awt.image.ColorConvertOp>> getConvertOps()
           
 org.eclipse.swt.graphics.ImageData getImageData()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageConverterAwt2Swt

public ImageConverterAwt2Swt(java.awt.image.BufferedImage paramBufferedImage)
Method Detail

createSwtCompatibleAwtImage

public static java.awt.image.BufferedImage createSwtCompatibleAwtImage(int width,
                                                                       int height,
                                                                       boolean transparent)

getConvertOps

protected static java.util.Map<java.awt.color.ColorSpace,java.util.Map<java.awt.color.ColorSpace,java.awt.image.ColorConvertOp>> getConvertOps()

computeValuesFromAwtImage

protected void computeValuesFromAwtImage(int depth,
                                         de.intarsys.tools.valueholder.IValueHolder palette,
                                         de.intarsys.tools.valueholder.IValueHolder scanlinePad,
                                         de.intarsys.tools.valueholder.IValueHolder transparentPixel)

computeValuesPaletteDirect

protected void computeValuesPaletteDirect(java.awt.image.ComponentSampleModel sampleModel,
                                          java.awt.image.ComponentColorModel colorModel,
                                          de.intarsys.tools.valueholder.IValueHolder palette,
                                          de.intarsys.tools.valueholder.IValueHolder scanlinePad,
                                          de.intarsys.tools.valueholder.IValueHolder transparentPixel)

computeValuesPaletteIndexed

protected void computeValuesPaletteIndexed(java.awt.image.IndexColorModel colorModel,
                                           int depth,
                                           de.intarsys.tools.valueholder.IValueHolder paletteHolder,
                                           de.intarsys.tools.valueholder.IValueHolder scanlinePadHolder,
                                           de.intarsys.tools.valueholder.IValueHolder transparentPixelHolder)

convert

protected void convert(java.awt.image.BufferedImage srcImage,
                       java.awt.image.BufferedImage destImage)

createImageData

protected org.eclipse.swt.graphics.ImageData createImageData()

getBufferedImage

public java.awt.image.BufferedImage getBufferedImage()

getImageData

public org.eclipse.swt.graphics.ImageData getImageData()