Class ImageData


  • public class ImageData
    extends java.lang.Object
    • Field Detail

      • width

        public final int width
      • height

        public final int height
      • pixels

        public final int[] pixels
      • alpha

        public final boolean alpha
    • Constructor Detail

      • ImageData

        public ImageData​(int width,
                         int height,
                         int[] pixels,
                         boolean alpha)
      • ImageData

        public ImageData​(int width,
                         int height,
                         boolean alpha)
    • Method Detail

      • getSubImage

        public ImageData getSubImage​(int x,
                                     int y,
                                     int pw,
                                     int ph)
      • loadImageFile

        public static final ImageData loadImageFile​(java.lang.String path)
      • loadImageFile

        public static final ImageData loadImageFile​(java.io.InputStream data)
      • loadImageFile

        public static final ImageData loadImageFile​(byte[] data)
      • getRGB

        public void getRGB​(int startX,
                           int startY,
                           int w,
                           int h,
                           int[] rgbArray,
                           int offset,
                           int scansize)
      • copyPixelsFrom

        public void copyPixelsFrom​(ImageData input,
                                   int dx1,
                                   int dy1,
                                   int dx2,
                                   int dy2,
                                   int sx1,
                                   int sy1,
                                   int sx2,
                                   int sy2)
      • drawLayer

        public void drawLayer​(ImageData input,
                              int dx1,
                              int dy1,
                              int dx2,
                              int dy2,
                              int sx1,
                              int sy1,
                              int sx2,
                              int sy2)
      • swapRB

        public static int swapRB​(int c)