Class GraphicsUtilities



  • public class GraphicsUtilities
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void clear​(java.awt.Image img)  
      static java.awt.image.BufferedImage convertToBufferedImage​(java.awt.Image img)  
      static java.awt.image.BufferedImage createColorModelCompatibleImage​(java.awt.image.BufferedImage image)  
      static java.awt.image.BufferedImage createCompatibleImage​(int width, int height)  
      static java.awt.image.BufferedImage createCompatibleImage​(java.awt.image.BufferedImage image)  
      static java.awt.image.BufferedImage createCompatibleImage​(java.awt.image.BufferedImage image, int width, int height)  
      static java.awt.image.BufferedImage createCompatibleTranslucentImage​(int width, int height)  
      static java.awt.image.BufferedImage createThumbnail​(java.awt.image.BufferedImage image, int newSize)  
      static java.awt.image.BufferedImage createThumbnail​(java.awt.image.BufferedImage image, int newWidth, int newHeight)  
      static java.awt.image.BufferedImage createThumbnailFast​(java.awt.image.BufferedImage image, int newSize)  
      static java.awt.image.BufferedImage createThumbnailFast​(java.awt.image.BufferedImage image, int newWidth, int newHeight)  
      static int[] getPixels​(java.awt.image.BufferedImage img, int x, int y, int w, int h, int[] pixels)  
      static java.awt.image.BufferedImage loadCompatibleImage​(java.io.InputStream in)  
      static java.awt.image.BufferedImage loadCompatibleImage​(java.net.URL resource)  
      static void setPixels​(java.awt.image.BufferedImage img, int x, int y, int w, int h, int[] pixels)  
      static void tileStretchPaint​(java.awt.Graphics g, javax.swing.JComponent comp, java.awt.image.BufferedImage img, java.awt.Insets ins)  
      static java.awt.image.BufferedImage toCompatibleImage​(java.awt.image.BufferedImage image)  
      • Methods inherited from class java.lang.Object

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

      • GraphicsUtilities

        public GraphicsUtilities​()
    • Method Detail

      • convertToBufferedImage

        public static java.awt.image.BufferedImage convertToBufferedImage​(java.awt.Image img)
      • createColorModelCompatibleImage

        public static java.awt.image.BufferedImage createColorModelCompatibleImage​(java.awt.image.BufferedImage image)
      • createCompatibleImage

        public static java.awt.image.BufferedImage createCompatibleImage​(java.awt.image.BufferedImage image)
      • createCompatibleImage

        public static java.awt.image.BufferedImage createCompatibleImage​(java.awt.image.BufferedImage image,
                                                                         int width,
                                                                         int height)
      • createCompatibleImage

        public static java.awt.image.BufferedImage createCompatibleImage​(int width,
                                                                         int height)
      • createCompatibleTranslucentImage

        public static java.awt.image.BufferedImage createCompatibleTranslucentImage​(int width,
                                                                                    int height)
      • loadCompatibleImage

        public static java.awt.image.BufferedImage loadCompatibleImage​(java.io.InputStream in)
                                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • loadCompatibleImage

        public static java.awt.image.BufferedImage loadCompatibleImage​(java.net.URL resource)
                                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • toCompatibleImage

        public static java.awt.image.BufferedImage toCompatibleImage​(java.awt.image.BufferedImage image)
      • createThumbnailFast

        public static java.awt.image.BufferedImage createThumbnailFast​(java.awt.image.BufferedImage image,
                                                                       int newSize)
      • createThumbnailFast

        public static java.awt.image.BufferedImage createThumbnailFast​(java.awt.image.BufferedImage image,
                                                                       int newWidth,
                                                                       int newHeight)
      • createThumbnail

        public static java.awt.image.BufferedImage createThumbnail​(java.awt.image.BufferedImage image,
                                                                   int newSize)
      • createThumbnail

        public static java.awt.image.BufferedImage createThumbnail​(java.awt.image.BufferedImage image,
                                                                   int newWidth,
                                                                   int newHeight)
      • getPixels

        public static int[] getPixels​(java.awt.image.BufferedImage img,
                                      int x,
                                      int y,
                                      int w,
                                      int h,
                                      int[] pixels)
      • setPixels

        public static void setPixels​(java.awt.image.BufferedImage img,
                                     int x,
                                     int y,
                                     int w,
                                     int h,
                                     int[] pixels)
      • clear

        public static void clear​(java.awt.Image img)
      • tileStretchPaint

        public static void tileStretchPaint​(java.awt.Graphics g,
                                            javax.swing.JComponent comp,
                                            java.awt.image.BufferedImage img,
                                            java.awt.Insets ins)