- 浏览: 28785 次
- 性别:
- 来自: 北京
最新评论
文章列表
在经过一系列探索,《ImageIO.read()方法读取图片后重写,图片蒙上一层红色的解决办法(上)》篇已经通过Jimi初步解决,但在Linux平台下必须开图形界面才行,但现实情况,服务器一般运行在init 3级别下,init 5不太现实,另外Jimi对象图片的处理也较差,部分图片重写后质量降低,模糊等,由此也证明了Java语言在处理图片上的劣势,这是非常让人纠心的事,最终只能借助于无敌的ImageMagick结合对应的JNI接口JMagick来完成,上篇《ImageMagick,Jmagick-linux_64安装说明》已经介绍了该软件在Linux下的安装过程,下面我们看看使用JMagick如 ...
- 2011-11-05 14:39
- 浏览 787
- 评论(0)
1. 在安装ImageMagick之前,请检查下面包已经安装
tiff-3.9.5.tar.gz (rpm -qa|grep libtiff检查是否已经安装)
libpng-1.2.46.tar.gz (rpm -qa|grep libpng检查是否已经安装)
jpegsrc.v6b.tar.gz (rpm -qa|grep libjpeg检查是否已经安装)
freetype-2.3.9.tar.bz2 (rpm -qa|grep freetype检查是否已经安装)
安装方法:
tar –zxvf xxx.tar.gz ./configure make make insta ...
- 2011-11-05 14:01
- 浏览 736
- 评论(0)
1.在项目中为了处理用户上传的图片,会对图片进行重写处理,故使用了类似下面的代码:
File src = new File("e:/img/google.jpg");
BufferedImage bi = (BufferedImage)ImageIO.read(src);
BufferedImage bi_scale = new BufferedImage(bi.getWidth(), bi.getHeight(), BufferedImage.TYPE_INT_RGB );
Graphics2D g = bi_scale.createGraphics( ...
- 2011-10-23 12:18
- 浏览 743
- 评论(0)