Java高斯模糊处理图片
1.获取jhlabs的图片滤镜
方式一: 直接下载jar包
下载地址:http://www.jhlabs.com/ip/filters/download.html,点击“Download Filters.zip”即可下载。解压Filters.zip后,找到dist文件夹,里面是jar包:Filters.jar。将这个jar引入你的项目即可。
方式二: Maven引入
<dependency><groupId>com.jhlabs</groupId><artifactId>filters</artifactId><version>2.0.235-1</version>
</dependency>
2.使用高斯模糊滤镜
//srcImage: 待处理的图片
public static BufferedImage gaussianfilter(BufferedImage srcImage){GaussianFilter filter = new GaussianFilter();filter.setRadius(40.0F); //设置模糊度,数字越大越模糊BufferedImage dstImage = new BufferedImage(srcImage.getWidth(),srcImage.getHeight(),BufferedImage.TYPE_BYTE_GRAY);//处理filter.filter(srcImage, dstImage);return dstImage; //处理后的图片
}
除此之外,jhlabs的jar包里还提供了很多其他滤镜,详情见官网说明
Java高斯模糊处理图片相关推荐
- java异常处理图片_Java处理图片时出现异常
Java处理图片时出现异常 javax.imageio.IIOException: Not a JPEG file: starts with 0x47 0x49 at com.sun.imageio. ...
- java 高斯模糊 图片
效果图: import java.awt.Desktop; import java.awt.image.BufferedImage; import java.io.File; import java. ...
- 高斯模糊java代码_简单的java高斯模糊算法
importjava.awt.Color;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.IOException ...
- java 高斯模糊_Java实现高斯模糊和图像的空间卷积
高斯模糊 高斯模糊(英语:Gaussian Blur),也叫高斯平滑,是在Adobe Photoshop.GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像杂讯以及降 ...
- java Thumbnails处理图片
我们在java开发时,使用Thumbnails第三方jar能帮助我们对图片进行很好的处理. 开发步骤 1.导入相关jar包 <dependency><groupId>net.c ...
- 如何使用Java快速地给图片转码和生成缩略图(Thumbnailator和webp-imageio-core的使用)
文章简介 本文中介绍,如何使用Java优雅处理图片:包括:主流图片格式转码.图片压缩(缩略图生成)等.主要用到的外部工具包: Google Thumbnailator webp-imageio-cor ...
- java 影像处理_java图像处理的方法
java图像处理的方法 项目需要调整图片服务器的解决方案,这次调整使用fastdfs存储小文件,也就是图片,因为现在还没有fastdfs的.net版的客服端,所以理所当然把处理图片放到了java这块, ...
- NDK处理图片:通过对比度达到美黑效果
前言 这里主要还是学习ndk开发,这个对比度的算法,原理上也不是很清晰,通过本篇文章,主要了解到ndk简单开发的流程,图片处理的基本原理. 学习来源:爱奇艺视频搜索:Android开发NDK图片处理, ...
- Java图片处理开源框架-Thumbnailator
<div id="article_content" class="article_content"><div id="article ...
最新文章
- 访问级别约束0906
- docker从私有仓库Harbor, push 及 pull 镜像
- win10下git的配置教程
- win7 php 5.3,win7 64位 WAMP环境下(PHP5.3) redis扩展无法生效
- 剑与远征英雄兑换码如此少见,新玩家连抽获得数位英雄
- C#~异步编程再续~await与async引起的w3wp.exe崩溃-问题友好的解决
- ajax给data赋值,vue 2.0 methods 里ajax生成的数据,怎么赋值给data
- cla c 语言编译器,第九章 CLA_C2000_C_Compiler.pdf
- [jQuery] 针对jQuery的优化方法有哪些?
- 【C++深度剖析教程32】new/malloc区别 delete/free区别
- “物联网”“云计算” IT业新概念风起云涌
- Bootstrap 表格行的样式
- Linux操作系统使用基础05:Linux磁盘与文件系统管理
- 呼叫中心IVR系统的介绍
- table内容超出宽度时隐藏并显示省略标记
- Android踩内存工具,Android之内存分析工具
- ASP.NET Core中使用Csp标头对抗Xss攻击
- win7计算机不能设置双屏怎么回事,Win7系统怎么设置才能实现双屏显示?
- CC2500 pcb调试记录
- jboss简单使用--刚开始接触,感觉还是比较详细的