当前位置: 首页 > 网络应用技术

Java也可以达到灰度的图片

时间:2023-03-07 19:06:20 网络应用技术

  本文使用一个简单的示例演示如何使用Java实现图像灰色处理。它主要使用以下两种策略来处理颜色

  灰色的

  平均方法

  基于上述两种方式,我们需要实现灰度水平处理。只不过是获取图片的每个像素点的颜色,然后计算AVGCOLOR,然后用新的颜色填充它来填充它。

  基础的实现如下

  原始图和灰色图之间的对比如下

  请注意上述实现,这是加载网络图片的特定实现。介绍了以前的博客文章。有兴趣的合作伙伴可以参考:封装工具类以根据路径获取文件资源

  此外,引入更好的姿势,直接使用开源项目https://github.com/liuyueyi/quick-media来实现灰度处理

  使用此项目后,生成灰色图非常简单

  除了基础知识的灰色处理外,还要注意此包装类别,还支持生成字符图,图片像素(例如Mosaic ...)

  至于快速媒体项目,它更有趣。如果Java一侧想要生成酷QR码,那么选择它将永远不会让您失望;有兴趣的朋友可以看一下

  公共帐户:灰色灰色博客