二维码在哪里 采样二维码在哪里( 六 )

  
if (r == g && g == b) {  
// Image is already greyscale, so pick any channel.  
luminances[offset + x] = (byte) r;  
} else {  
// Calculate luminance cheaply, favoring green.  
luminances[offset + x] = (byte) ((r + g + g + b) >> 2);  
}  
}  
}  
}  
@Override  
public byte[] getRow(int y, byte[] row) {  
if (y < 0 || y >= getHeight()) {  
throw new IllegalArgumentException(  
"Requested row is outside the image: " + y);  
}  
int width = getWidth();  
if (row == null || row.length < width) {  
row = new byte[width];  
}  
System.arraycopy(luminances, y * width, row, 0, width);  
return row;  
}  
// Since this class does not support cropping, the underlying byte array  
// already contains  
// exactly what the caller is asking for, so give it to them without a copy.  
@Override  
public byte[] getMatrix() {  
return luminances;  
}  
private static Bitmap loadBitmap(String path) throws FileNotFoundException {  
Bitmap bitmap = BitmapFactory.decodeFile(path);  
if (bitmap == null) {  
throw new FileNotFoundException("Couldn't open " + path);  
}  
return bitmap;  
}  
}  
【二维码在哪里 采样二维码在哪里】www.shendayun.com www9813cn.com 深大云网络(深圳)有限公司是深圳南山科技园注册成立的一家高科技公司 。公司产品主要是软件开发、软件销售、网络开发、网络推广、网络营销、互联网系统解决方案,微信二次开发等 。18664905986  


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。