用Java Image Filters对图像进行高级处理

博主想将专辑图片做成QQ音乐背景效果,即毛玻璃化和暗化。为此找到Java Image Filters工具,其官网列举了很多高级处理例子,可快速找到所需图片效果。下载jar包引入后,使用方法简单,设置参数调用方法即可。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有这样一个问题背景:我想把专辑图片做成QQ音乐背景这种,很明显,它是把专辑图片毛玻璃化(高斯模糊),并暗化(调整对比度) 了的
在这里插入图片描述
于是我找到一个宝藏图片处理工具:Java Image Filters,这是它的官网http://www.jhlabs.com/ip/filters/index.html
它里面例举了很多高级处理的例子,很快就可以找到想要的图片效果Filter
在这里插入图片描述
在这里插入图片描述

有个download链接http://www.jhlabs.com/ip/filters/download.html,把jar下载下来引入后,就可以使用了。使用方法非常简单,只需要new一个Filter,设置好参数,调用filter方法就行了,我举两个例子

// 毛玻璃过滤器
private static GaussianFilter gaussianFilter = new GaussianFilter();
// 对比度过滤器
private static ContrastFilter contrastFilter = new ContrastFilter();

static {
    gaussianFilter.setHRadius(75);
    contrastFilter.setBrightness(0.5f);
}
    
/**
* 对 BufferedImage 进行毛玻璃化处理
* @param bufferedImage
* @return
*/
public static BufferedImage doBlur(BufferedImage bufferedImage) {
   return gaussianFilter.filter(bufferedImage, null);
}

/**
* 对 BufferedImage 进行暗化处理
* @param bufferedImage
* @return
*/
public static BufferedImage darker(BufferedImage bufferedImage) {
   return contrastFilter.filter(bufferedImage, null);
}

最终我的使用的效果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值