论坛首页 Java企业应用论坛

上传图片并生成缩略图

浏览 35269 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-02-27  
jmagick 对CMYK色的图片处理有点问题
0 请登录后投票
   发表时间:2008-03-05  
ImageMagick和JMagick可以不安装,然后通过jar和dll来调用吗?
0 请登录后投票
   发表时间:2008-03-05  
好象没人用jimi??
0 请登录后投票
   发表时间:2008-03-06  
suyulin6688 写道
ImageMagick和JMagick可以不安装,然后通过jar和dll来调用吗?

利用jni来调用本地的dll,应该可以的;但是问题是怎么玩的问题
1 请登录后投票
   发表时间:2008-03-08  
RoyMax 写道
yyjn12 写道
目前java处理图片还没有一个说的上好用的解决方案的.

java本身的这种api处理图片,当压缩到尺寸比较小时,会有明显的模糊及锯齿效果,极其恶心.

一种可选的方案是使用imagemagick.不过这是个软件,需要安装的.用java的jni来本地调用.有个叫jmagick的项目.也需要安装.并且两个东西安装极其困难,主要是版本的匹配.在官网找不到历史版本.

image magick + jmagick  可以说是从图片处理效果上来说最棒的java的方案了.jni本地调用人家的专业软件嘛.注意,仅仅是从效果上说.
不过jmagick这个项目委实叫人不敢恭维.

不用jmagick,直接用JAVA生成命令行执行处理

我觉得这个方法不错,项目中我也是这么做的。
只要在服务器上面安装这个就可以了,而且java项目,又有几个是跑在window上面的啊。
1 请登录后投票
   发表时间:2008-08-18  
是压缩所有的图片吗?用gif,png,bmp文件好像不行吧!
0 请登录后投票
   发表时间:2008-08-18  
lz可以提供完整的代码吗?

imageThumbnail = out.toByteArray();
imageThumbnail = imageData;  

中的imageThumbnail, imageData是什么变量? 生成的缩略图是放在哪里的?
0 请登录后投票
   发表时间:2008-10-24  
谢楼主分享

刚才乱弄一通,上传成功了,但是处理大图时会出现好多黑点.. 求完整版
0 请登录后投票
   发表时间:2008-10-24  
OutputStream os = new FileOutputStream("路径");

BufferedImage dest = new BufferedImage(nw,nh,BufferedImage.TYPE_4BYTE_ABGR);  

dest.getGraphics().drawImage(img,0,0,nw, nh,null);  
                   
GifEncoder.encode(dest, os);

os.close();
0 请登录后投票
   发表时间:2008-10-24  
有没有能够把用户上传的高清晰图片如bmp转换为jpg格式的工具包?主要为了减少图片的大小
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics