你如果用过Photoshop,会惊讶于里面众多功能强大的滤镜。
Java其实也有一个开源的项目,提供功能强大的滤镜:http://www.jhlabs.com/ip/filters/index.html
这个项目提供的滤镜功能非常丰富,且程序库非常小,下面举个小例子:
import java.awt.BorderLayout;
import java.awt.image.BufferedImage;
import java.net.URL;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import com.jhlabs.image.EmbossFilter;
public class Filter {
/**
* Java滤镜
* @param args
*/
public static void main(String[] args) {
try {
BufferedImage img = ImageIO.read(new URL("http://www.baidu.com/img/baidu_sylogo1.gif"));
BufferedImage timg = new BufferedImage(img.getWidth(), img.getHeight(), BufferedImage.TYPE_INT_ARGB);
new EmbossFilter().filter(img, timg);
JFrame f = new JFrame("Java滤镜");
f.getContentPane().add(new JLabel(new ImageIcon(timg)), BorderLayout.CENTER);
f.setSize(img.getWidth(), img.getHeight() + 20);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
}
这个例子很简单,其它滤镜使用方法类似!
如果这还不能引起你的关注,看看xdoc吧,xdoc中集成了这个滤镜库,效果如下:
希望更多的人关注Java2D,Java2D其实很精彩!!!
- 大小: 9.1 KB
- 大小: 140.9 KB
分享到:
相关推荐
filters java滤镜合集,各种java实现的滤镜效果。。。。。
Java Image Filters是一款基于Java的图像处理类库,特别是在图像滤镜特效方面,Java Image Filters简直就是强大到天衣无缝。它几乎提供了PS上大部分的图像特效。比如反色特效、图像扭曲、水波和纹理等效果。
含有卷积滤镜处理示例,加强边缘,锐化,模糊,浮雕等
jquery图片切割 滤镜功能,可设定大小范围,按照大范围切取图片,有写好的java后台,经测试可以正常使用。
包括了ie中所有的17项的静态和动态滤镜的核心代码,只要做少量的修改就可以运用到你的网页中。
Java图像处理类库 Java Image Filters
很好的75种照片特效滤镜 方便,容易上手,希望满意我们简单的特效哦
摄像头实时滤镜处理库,自带10多种滤镜,支持滤镜扩展,并且兼容七牛云直播滤镜处理 Usage Download dependencies { compile 'me.jessyan:camerafilters:1.0' } Declare permissions: Declare feature: android:...
收集了28个Java开发常用的工具类库源码,比如Base64.java加密解密、FileHelper.java文件帮助类、FileUploadUtil.java文件上传类、MD5Encrypt.java MD5加密类、MyFileFilter.java文件滤镜类、DateHandler.java类、...
在图像处理软件中,对图像进行卷积滤镜处理是比较流行的,可以使得图像产生出意想不到的效果,例如浮雕、锐化、模糊等。文中详细介绍了如何利用Java SE6.0来实现这些功能。通过结合实际案例,讲解图像处理的编程和一些...
利用Java SE6.0实现图像卷积滤镜.pdf
因为我们需要用到“滤镜”,同样的,我们:把数据放到OpenGL渲染的线程上去做图像相关操作,能实现更快的数据保存,基本上是毫秒级别的,而且图片质量不失真,速度快,如果只用CameraX去拍照片,你会发现CameraX图片...
基于java编写的数字图像处理代码。其中包括灰度处理,二值化处理,RGB色彩通道过滤以及卷积滤镜等多种算法的实现。
只需引入压缩包中的得js代码,用js代码遍历出图片链接,即可展示出来,步骤十分简单
Java,html滤镜和Time,Spring,IBatis,Hibernate,Struts,Dwr WebWork的应用总结,是我两年来的结晶了。10的积分都是很小的。还包含了一个很好用的总结工具,全部以树形结构形式管理,很好用的一个工具。只这一个工具,...
android相机滤镜 图片渲染,使用java代码写的效果很多,总有一款适合你。适合嵌入到应用中
美狐美颜sdk,是以人脸识别技术为核心,提供专业级实时美颜、大眼瘦脸、美颜滤镜、动态贴纸等滤镜的移动端sdk,以打造多功能视频美颜软件为目标,充分满足客户在直播美颜、短视频美颜等众多音视频软件业务场景的美化...
华为图像服务场景智能设计Java示例代码,可实现24种滤镜效果、图文智能排版、贴纸花字、图像主题标签、图片剪裁功能。场景智能设计的优势 :提供24种独具特色的颜色滤镜,实现场景化智能设计。提供图文智能排版功能,...
简单的java代码,复制到项目就可以了,我只用了黑白滤镜效果
安卓下实现的 实时相机滤镜显示 + 拍照 + 处理结果视频音频录制 demo (需要 javacv, 已配置好) 更多详情、使用方法,请下载后阅读README.md文件