Grayscale:不同的 RGB 到灰度转换方法

时间:2024-07-21 04:59:09
【文件属性】:

文件名称:Grayscale:不同的 RGB 到灰度转换方法

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-21 04:59:09

Java

不同的 RGB 到灰度转换方法 GrayscaleWithColorConvert:使用 java.awt.color.ColorSpace 更改颜色空间。 GrayscaleWithDraImage:使用 TYPE_BYTE_GRAY 图像类型构建新的 BufferedImage,并使用 Graphics2D.drawImage 将旧图像绘制成新图像。 GrayscaleWithGetRGB:使用 getRGB 获取像素值,计算平均值 (R+G+B)/3 并设置新的 RGB 值。 GrayscaleWithGetRaster:与 GrayscaleWithGetRGB 相同,但速度更快,因为它使用来自 BufferedImage 的光栅而不是慢速 getRGB 方法。 GrayscaleWithGrayFilter:使用 GrayFilter 对 Image 进行灰度处理,并使用


【文件预览】:
Grayscale-master
----README.md(632B)
----GrayscaleWithDrawImage.java(384B)
----GrayscaleWithGetRGB.java(460B)
----GrayscaleWithGrayFilter.java(1KB)
----GrayscaleWithGetRaster.java(533B)
----GrayscaleWithColorConvert.java(319B)

网友评论