public void testImageZoom() {
try {
BufferedImage src = ImageIO.read(new File("d:\\tmp\\1.jpg")); // 读入文件
int width = src.getWidth(); // 得到源图宽
int height = src.getHeight(); // 得到源图长
// 获取一个宽、长是原来1/2的图像实例
Image image = src.getScaledInstance(width / 2, height / 2, Image.SCALE_DEFAULT);
BufferedImage tag = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); //缩放图像
Graphics g = tag.getGraphics();
g.drawImage(image, 0, 0, null); // 绘制缩小后的图
g.dispose();
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ImageIO.write(tag,"JPEG",bos);// 输出到bos
FileOutputStream out = new FileOutputStream("d:\\tmp\\result.jpg");
out.write(bos.toByteArray()); //写文件
out.close();
} catch (IOException e) {
e.printStackTrace();
}
分享到:
相关推荐
java图片缩放 java缩略图 缩略图 java图片处理
java处理的图片,缩放,比例处理,压缩等java处理的图片,缩放,比例处理,压缩等
java 图片缩放处理 ,图片压缩后失真很小.可自定义压缩后图片的质量
NULL 博文链接:https://javapub.iteye.com/blog/737703
java 图片缩放类 import java.io.*; import java.util.*; import com.sun.image.codec.jpeg.*; import java.awt.image.*; import java.awt.*; import java.net.*; import java.applet.*; import java.sql.*;
java图片缩放器源码.rar,java图片缩放器源码.rar,java图片缩放器源码.rar
高清缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等 功能非常强大,并且很清晰,请给好评:)
用java做的图像缩放器。挺好用的。相关知识:ImageIO,BufferedImage,image。
这是个工具类,可以实现图片的等比缩放,坑根据图片百分比,或者固定尺寸等进行缩放,还可以给图片增加水印,很好用
图片操作类源代码,该类主要用于给图片进行缩放、加水印和得到图片的高、宽及类型。 具体操作请自己参照方法说明自己测试改写。
imgscalr 是一个对图片进行缩放的 Java 类库。 示例代码: import static org.imgscalr.Scalr.*; public static BufferedImage createThumbnail(BufferedImage img) { // Create quickly, then smooth and...
网上流传的Java处理图片的代码,虽然可对图片进行简单处理,但效果并不理想。 为了解决这个问题,我也是在网上找了好久,看了很多资料,功夫不负有心人...支持的处理操作:图片缩放,区域裁剪,水印,旋转,保持比例。
完整的例子,对YUV图片进行缩放,代码里有几个缩放方法
实现了类似开心网等网站头像上传是的头像裁剪!这是一个在MyEclipse8.5下测试成功的一个jsp项目!导入工程就可以运行!
这是个Java编写的批量图片缩放工具,自己觉得很实用,因为有时候相机照的图片太多,想缩放一下用电子邮件发送又不想劳烦ps这样的大师,用这款软件就可以轻松实现了,只要给它个装满图像文件的文件夹的地址,你就可以...
java 处理图片大小等比例缩放;图片裁剪;支持图片压缩不失真;支持图片添加水印;支持动态图的处理;支持自定义图片大小的转换 等 压缩包中内附使用说明
java实现图片的上传,根据需要缩小图片的宽度和高度显示出来!
java绘图 图片缩放 实例代码java绘图 图片缩放 实例代码
java 图片上传,可预览可剪切可缩放,没有积分下载就私信我