Package org.meteoinfo.global.util
Class GraphicsUtilities
- java.lang.Object
-
- org.meteoinfo.global.util.GraphicsUtilities
-
public class GraphicsUtilities extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GraphicsUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclear(java.awt.Image img)static java.awt.image.BufferedImageconvertToBufferedImage(java.awt.Image img)static java.awt.image.BufferedImagecreateColorModelCompatibleImage(java.awt.image.BufferedImage image)static java.awt.image.BufferedImagecreateCompatibleImage(int width, int height)static java.awt.image.BufferedImagecreateCompatibleImage(java.awt.image.BufferedImage image)static java.awt.image.BufferedImagecreateCompatibleImage(java.awt.image.BufferedImage image, int width, int height)static java.awt.image.BufferedImagecreateCompatibleTranslucentImage(int width, int height)static java.awt.image.BufferedImagecreateThumbnail(java.awt.image.BufferedImage image, int newSize)static java.awt.image.BufferedImagecreateThumbnail(java.awt.image.BufferedImage image, int newWidth, int newHeight)static java.awt.image.BufferedImagecreateThumbnailFast(java.awt.image.BufferedImage image, int newSize)static java.awt.image.BufferedImagecreateThumbnailFast(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.BufferedImageloadCompatibleImage(java.io.InputStream in)static java.awt.image.BufferedImageloadCompatibleImage(java.net.URL resource)static voidsetPixels(java.awt.image.BufferedImage img, int x, int y, int w, int h, int[] pixels)static voidtileStretchPaint(java.awt.Graphics g, javax.swing.JComponent comp, java.awt.image.BufferedImage img, java.awt.Insets ins)static java.awt.image.BufferedImagetoCompatibleImage(java.awt.image.BufferedImage image)
-
-
-
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)
-
-