src/org/nutz/img/Colors.java
public static int getLuminance(BufferedImage srcIm, int x, int y) {
        int[] rgb = getRGB(srcIm, x, y);
        return (int) (0.3 * rgb[0] + 0.59 * rgb[1] + 0.11 * rgb[2]); // 加权法
    }
public static int getLuminance(BufferedImage srcIm, int x, int y) {
        int[] rgb = getRGB(srcIm, x, y);
        return (int) (0.3 * rgb[0] + 0.59 * rgb[1] + 0.11 * rgb[2]); // 加权法
    }
public static int getLuminance ( BufferedImage srcIm , int x , int y ) { int [ ] rgb = getRGB ( srcIm , x , y ) ; return ( int ) ( 0.3 * rgb [ 0 ] + 0.59 * rgb [ 1 ] + 0.11 * rgb [ 2 ] ) ; // 加权法 }
获取图片指定像素点的亮度值(YUV中的Y)

@param srcIm
源图片
@param x
横坐标
@param y
纵坐标
@return 亮度值
获取图片指定像素点的亮度值 ( YUV中的Y )