现在用户要上传自己带来的图片,如果按厘米控制图片的尺寸大小,使其控制在一寸大小即3.5*2.5厘米左右
解决方案 »
- 可以生成sql语句,在数据库执行成功---
- 继续追问,使用itext制作pdf文件如何添加背景图片?会的进!!
- flex页面跳转后,怎么放在url后面的参数传不过去啊。
- Jsp中文乱码
- 新闻发布问题!!!!!!!!!!!
- 哪位仁兄能提供JSP的几个固有组件的详细资料。
- 为什么我用WEBlogic就出这个问题,而TOMCAT就不出问题!
- 关于在Java Applet中采用JDBC:ODBC方式访问本机数据库的问题,急!
- 请给出一个使用连接池连接数据库存的完整例子
- 一个web服务器下载的文件的问题。
- 在JSP中使用JFreeChart来生成图片,可以生成链接,为什么没有提示信息呢!~~
- 为什么会出现java.io.FileNotFoundException
看了你给的那个链接后,现在就不打算这么转了
如果在后台转,大概要怎么做呢
我以前是用的Jmagick,不知道sun里边有没有这些方法,
不过其他很多开源项目里边都有这些的。
好像imageJ里边也有。
你可以参考下边的方法
不过呢,你还是应该先判断原来图片的大小,如果超过你的限制,就生成限制大小的缩略图。 try {
int width=30;
int height=20;
Image image = ImageIO.read(new File("E:/demo/bin/pics.jpg"));
BufferedImage bufImg = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);
bufImg.getGraphics().drawImage(image, 0, 0, width, height,
null); // 绘制缩小后的图
FileOutputStream out = new FileOutputStream("E:/demo/bin/pics1.jpg"); // 输出到文件流
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(bufImg); // 近JPEG编码 } catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}