Java BufferedImage Pixel pixelsg(BufferedImage image)

Here you can find the source of pixelsg(BufferedImage image)

Description

http://stackoverflow.com/questions/4386446/problem-using-imageio-write-jpg-file/4388542#4388542

License

Open Source License

Parameter

Parameter Description
image a parameter

Return

image pixels.

Declaration

public static Object pixelsg(BufferedImage image) 

Method Source Code

//package com.java2s;
/*// ww w .  j a  v  a  2 s  . co  m
  This file is part of Cuber.
    
Cuber is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
    
Cuber is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
    
You should have received a copy of the GNU General Public License
along with Cuber.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.awt.image.BufferedImage;

import java.awt.image.PixelGrabber;

public class Main {
    /**
     * http://stackoverflow.com/questions/4386446/problem-using-imageio-write-jpg-file/4388542#4388542
     * 
     * @param image
     * @return image pixels.
     * @since 26/06/2013
     * @author wonka
     */
    public static Object pixelsg(BufferedImage image) {
        PixelGrabber pg = new PixelGrabber(image, 0, 0, -1, -1, true);
        try {
            pg.grabPixels();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        return pg.getPixels();
    }
}

Related

  1. getRandomPixel(final String fileName)
  2. imageFromIntArray(int[] pixels, int w, int h)
  3. pixels(BufferedImage image)
  4. pixelsb(BufferedImage image)
  5. pixelsFromBufferedImage(final BufferedImage image)
  6. pixelsToImage(int[][] pixels)
  7. setRGB(BufferedImage image, int x, int y, int width, int height, int[] pixels)
  8. toRgbPixels(BufferedImage image)