V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  Rainwater  ›  全部回复第 28 页 / 共 28 页
回复总数  541
1 ... 19  20  21  22  23  24  25  26  27  28  
@VoidChen int 32 位,前八位存储 alpha 值,8-16 存储 R 值,16-24 存储 G 值,24-32 存储 B 值,& 与操作获取这些值,这些数据本来就是 8 位
灰度化可以直接这样处理
```java

public static void grayImage(File originalImg, File grayImg) throws IOException {
BufferedImage image = ImageIO.read(originalImg);

int width = image.getWidth();
int height = image.getHeight();

BufferedImage grayImageBuffer = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY);
for (int i = 0; i < width; i++) {
for (int j = 0; j < height; j++) {
int rgb = image.getRGB(i, j);
grayImageBuffer.setRGB(i, j, rgb);
}
}

ImageIO.write(grayImageBuffer, grayImg.getName().split("\\.")[1], grayImg);
}

```
2019 年 2 月 25 日
回复了 maliming 创建的主题 云计算 腾讯云新春采购节特惠即发 有没有可能出现神车?
开车了通知一声,我也想上车
1 ... 19  20  21  22  23  24  25  26  27  28  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   884 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 22:16 · PVG 06:16 · LAX 15:16 · JFK 18:16
♥ Do have faith in what you're doing.