`
fandayrockworld
  • 浏览: 308900 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

改变图片的宽和高

阅读更多

自己想要实现的图片无损压缩实现不了(500W像素的图片,不知道为什么压缩后还是那么大),忽然看到windows画图中的改变图片的宽和高的功能,对呀,既然无损压缩做不了,那就改变一下图片的宽和高,简单的弄一下吧,损就损吧。

// 将要处理的图片读入
			BufferedImage img = ImageIO.read(new File("D:\\Program Files\\myftp\\1.jpg"));
			int w = img.getWidth();
			int h = img.getHeight();
			
			// 要输出的文件
			FileOutputStream newImgFile = new FileOutputStream("D:\\Program Files\\myftp\\greate.jpg");
			// 新建缓存图片对象
			BufferedImage newImg = new BufferedImage(w/2, h/2,BufferedImage.TYPE_INT_RGB);
			// 用新建的对象将要处理的图片重新绘制,宽高是原来的一半
			newImg.getGraphics().drawImage(img, 0, 0, w/2, h/2, null);
			
			JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newImgFile);
			// 将图片重新编码
			encoder.encode(newImg);
			newImgFile.close();

 哈哈,图片还是那么清晰,毕竟500W像素嘛,嗯,嗯····

0
0
分享到:
评论

相关推荐

    图片压缩,不改变宽高

    使用两中方法进行压缩,可以只改变图片大小,如,原图片100kb,压缩后变成40kb。并且不改变宽高。 一.使用ImageMagick进行压缩类-Aa.java 需要做以下配置: 1.将jmagick.dll加入jdk\bin目录中 2.将jmagick.dll加入到...

    改变图片透明度和宽高

    JQUREY改变图片透明度和宽高,希望的就去下吧

    kindEditor4.1版修改上传图片宽高(图片自适应)

    kindEditor4.1版修改上传图片宽高(图片自适应)

    java代码保存宽高不变压缩图片(失真不大).docx

    java代码保存宽高不变压缩图片(失真不大),按照文件大小,进行压缩质量控制

    js获取图片宽高的方法

    本文分享多种js获取图片宽高的方法,并且通过实例进行分析,希望大家从中有所收获。 一、简陋的获取图片方式 // 图片地址 后面加时间戳是为了避免缓存 var img_url = ‘upload/2013/13643608813441.jpg?'+Date....

    图片全屏显示

    图片全屏显示,其宽高随着窗口的改变而改变

    通过JS自动调整图片的大小以适应div的高和宽

    自动调整图片的大小以适应DIV的大小,不会改变图片的长宽比, 非常实用.

    代码动态设置view或布局的宽高

    有时我们需要在应用中动态改变图片或某一块布局的大小。这就不能用XML文件写成固定值,而需要在java代码中动态设置。 网上有一些教程使用relativeView.setLayoutParams(new RelativeLayout.LayoutParams(100,200));...

    鼠标经过图片超链接时改变图片的大小(宽、高)的css

    鼠标经过图片超链接时改变图片的大小(宽、高)的方法,以前没有怎么用过,下面与大家分享下具体的实现代码

    编程开发Python调整图片大小、尺寸、背景、透明化处理和转换图片格式

    1.资源简介:Python利用PIL Image可以调整图片尺寸(宽度和高度)、图片大小和转换图片格式,Python利用removebg可以改变图片背景、透明化处理。 2.特点:简单方便、快速。 3.适用人群:想学习Python处理图片的初学...

    图片大小编辑器免费版.zip

    软件介绍: 图片大小编辑器改变图片尺寸...用户自定义改变图像大小,宽和高。着争:使改变尺寸的图像着色(红色、绿色、蓝色)。JPEG压缩功能:可以改变JPEG压缩系数。最低的压缩(高质量)--最高的压缩(质量差)

    jQuery实现图片加载完成后改变图片大小的方法

    本文实例讲述了jQuery实现图片加载完成后改变图片大小的方法。分享给大家供大家参考,具体如下: 要改变图片的大小并不难,可以用jQuery操作css改变。但是前提是要判断图片是否加载完成。主要是通过jQuery的load事件...

    C# Winfrom图片剪切-拼接(多图图片拼接)

    就不用考虑拼的图片宽高不一样。 1、实现2×2的图片拼接; 2、实现拼接原图(即拿来拼接的图片)拖拽至拼接相框,松开鼠标后,点击“拼接”按钮,实现图片拼接; 已经实现把需要拼的图片放一起了,就不用考虑点击...

    uniapp swiper 图片高度根据图片宽度自适应+通过选项卡跳到锚点位置+滑动到某个要素位置添加事件

    uniapp swiper 图片高度根据图片宽度自适应; 通过选项卡跳到锚点位置,类似h5单页面通过a链接导航效果; 滑动到某个要素位置时触发事件,如tab选项卡值更改等

    C#使用OpenCv图像批处理并改变图片大小并且重命名

    read_path是存储图片的文件夹的路径,write_path是改变后图片存储的文件夹路径,filename是图片重命名,width和height分别为图片修改后的宽和高 public static void ResizeImg(String read_path,String write_path,...

    图片尺寸改变器

    绿色免安装,可按文件夹批量处理,可按压缩比例处理,也可以按指定的宽高处理,按宽或高处理...几乎不影响图片的显示质量.几M的数码图片,处理成100K内的图片,显示效果仍然不错.如果上传到网站,有效减轻网站的流量负荷和...

    java图片生成工具类,java更改图片的大小工具类

    按宽的比例更改图片的大小。 按高的比例更改图片大小。 按输入的任意宽高改变图片的大小。 需要输入图片路径和图片宽度或者高度。

    StoneImage图象处理组件

    ·根据输入数据改变图片的长、宽 ·逐级改变图片的亮度 ·逐级对图片进行锐化 ·逐级对图片进行柔化 ·将图片转换为黑白图片 ·可以将两张图片进行alphi合成 ·一系列图片处理的滤镜 怀旧效果 ...

    C#Winfrom图片剪切拖拽拼接(1*2/2*2图片拼接)

    剪切图片后,改变宽高为相框一样的宽高。 1、实现2×2的图片拼接; 2、实现拼接原图(即拿来拼接的图片)拖拽至拼接相框,松开鼠标后,点击“拼接”按钮,实现图片拼接; 拖拽一下图片,然后在需要拖拽的图片的...

    图片压缩 V1.3修改版.rar

    3、自定义图片的宽高来改变图片的大小,先选择自 定义图片大小。 4、另存图片即完成。 二、批量压缩 1、先导入图片,按住shift键多文件选择。 2、设置压缩生成的文件保存目录。 3、压缩值同上。 4、点开始批量...

Global site tag (gtag.js) - Google Analytics