Class ImageUtils


  • public final class ImageUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ImageUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.awt.Image create​(byte[] data)  
      static java.awt.Image create​(java.lang.String filename)  
      static java.awt.Image create​(java.net.URL url)  
      static int[] createGradientPixels​(java.awt.Color[] colors, int width, int height)  
      static int[] createGradientPixels​(java.awt.Color[] colors, int width, int height, int[] pixels)  
      static int createPixel​(int red, int green, int blue)  
      static java.awt.geom.AffineTransform createTransform​(Direction direction, boolean horizontalFlip, boolean verticalFlip, int width, int height)  
      static int getAlpha​(int pixel)  
      static int getBlue​(int pixel)  
      static int getGreen​(int pixel)  
      static int[] getPixels​(java.awt.Image image)  
      static int[] getPixels​(java.awt.Image image, int x, int y, int width, int height)  
      static int getRed​(int pixel)  
      static java.awt.Color toColor​(Int4 c)  
      static Int4 toInt4​(java.awt.Color c)  
      static int toIntColor​(Int4 i)  
      static void waitImage​(java.awt.Image image)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ImageUtils

        public ImageUtils()
    • Method Detail

      • getPixels

        public static final int[] getPixels​(java.awt.Image image,
                                            int x,
                                            int y,
                                            int width,
                                            int height)
                                     throws ImageException
        Throws:
        ImageException
      • getAlpha

        public static final int getAlpha​(int pixel)
      • getRed

        public static final int getRed​(int pixel)
      • getGreen

        public static final int getGreen​(int pixel)
      • getBlue

        public static final int getBlue​(int pixel)
      • createPixel

        public static final int createPixel​(int red,
                                            int green,
                                            int blue)
      • toIntColor

        public static int toIntColor​(Int4 i)
      • toInt4

        public static Int4 toInt4​(java.awt.Color c)
      • toColor

        public static java.awt.Color toColor​(Int4 c)
      • createGradientPixels

        public static final int[] createGradientPixels​(java.awt.Color[] colors,
                                                       int width,
                                                       int height)
      • createGradientPixels

        public static final int[] createGradientPixels​(java.awt.Color[] colors,
                                                       int width,
                                                       int height,
                                                       int[] pixels)
      • createTransform

        public static java.awt.geom.AffineTransform createTransform​(Direction direction,
                                                                    boolean horizontalFlip,
                                                                    boolean verticalFlip,
                                                                    int width,
                                                                    int height)