java 图片缩放 失真_Java图片缩小后不失真的代码(缩略图)
用Java缩小一个股票图片总是失真,造成了好多锯齿状,文字不清晰,K图也断断续续的了。这里icech找到一个缩小图片不失真的代码,还是不错的,测试成功!针对GIF和JPG的图片效果不错。
代码如下:
public static void reduceImg(String imgsrc, String imgdist, int widthdist,
int heightdist) {
try {
File srcfile = new File(imgsrc);
if (!srcfile.exists()) {
return;
}
Image src = javax.imageio.ImageIO.read(srcfile);
BufferedImage tag= new BufferedImage((int) widthdist, (int) heightdist,
BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(src.getScaledInstance(widthdist, heightdist, Image.SCALE_SMOOTH), 0, 0, null);
/// tag.getGraphics().drawImage(src.getScaledInstance(widthdist, heightdist, Image.SCALE_AREA_AVERAGING), 0, 0, null);
FileOutputStream out = new FileOutputStream(imgdist);
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(tag);
out.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
java 图片缩放 失真_Java图片缩小后不失真的代码(缩略图)相关推荐
- [css] css图片缩放失真出现锯齿的如何解决呢?
[css] css图片缩放失真出现锯齿的如何解决呢? 1.-ms-interpolation-mode,这是针对IE的解决方案.其值设置为bicubic. 2.image-rendering,这是提供 ...
- html 图片缩小后模糊,css图片缩放失真出现锯齿的如何解决呢?
IE6 图片缩小后会出现锯齿的问题 html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...
- html屏幕缩小图片不失真,html图片失真怎么办
html图片失真的解决办法:首先打开相应的HTML文件:然后找到HTML img引入的图片:最后通过给img图片添加"object-fit:none;"属性来解决图片失真问题即可. ...
- linux jpg图片缩放,ImageMagick之图片缩放
利用ImageMagicK的convert命令,能很方便的实现图片的放大缩小,可以进行等比例缩放,也能缩放到指定的固定大小.缩放的参数resize,由它来指定缩放后图片的宽高,比如"200× ...
- 图片缩放 转换bpp 图片合并
图片缩放 缩放原理: 原图和缩放图内点的位置,在图片中的相对位置不变. 缩放图中每个点的都可以根据图中公式计算出在原图中的位置,然后把原图颜色赋给缩放图.可以用两个for循环复制数据. 函数原型:in ...
- java创建文件 权限_JAVA创建文件后权限不足的问题,无法设置权限的问题
JAVA创建文件后权限不足的问题,无法设置权限的问题 凯哥java 凯哥java 前言: 在工作中,项目使用到文件上传,这个功能是很常见的吧.今天,凯哥修改自己的公众号的时候,遇到了一个问题:那就是上 ...
- php将已有图片缩放尺寸,PHP图片重新采样及大小缩放-imagecopyresampled用法实例
/** * 图片缩放函数(可设置高度固定,宽度固定或者最大宽高,支持gif/jpg/png三种类型) * Author : Specs * Homepage: http://9iphp.com * * ...
- java图片失真_java 图片合成 解决图片失真问题
/** * 图二的位置 从左上角开始 * @param x * @param y */ public void createPicTwo(int x,int y) { try { //读取第一张图片 ...
- java 图片合成 红色失真_java 图片合成 解决图片失真问题
源代码/** * * @param filesrc * @param logosrc * @param outsrc * @param x 位置 * @param y 位置 */ public voi ...
- Java修改图片大小尺寸图片缩放(URL图片和本地图片)
方式一:使用Image.getScaledInstance 使用jdk的awt包下的Image.getScaledInstance实现图片的缩放.好处是无需引入第三方jar,缺点是会稍微有点模糊. 工 ...
最新文章
- mysql ereg_php中正则表达式匹配函数ereg是不是被弃用了?
- Windows.form增删改查
- 从0开始的Python学习009参数
- 分支限界法 tsp java_基于分支限界法的旅行商问题(TSP)一
- 建筑建模学习笔记2——3DMax房屋框架建模
- 【优化算法】自适应对抗粘菌优化算法 (AOSMA)【含Matlab源码 1425期】
- angularJs完成分页
- 苹果Mac更新系统版本失败如何解决?
- 采用Java+SSH+JSP技术架构开发实现在线会议租赁管理系统
- 快速开发项目的前端框架主要针对后台界面
- 【安全牛】一起来打靶第二周
- 逐鹿中原传奇服务器维护,逐鹿中原六十九区服务端
- plc是一台专用计算机对,PLC其实质上是一台工业控制用的专用计算机,它由硬件系统和软件系统两大部分组成...
- 深入理解Spring IoC的原理(转发)
- 值得珍藏的免费观影网站
- 百度图片时看到一张很眼熟,竟然是自己发的,这收录效率!
- (比较器)Comparator比较器
- Geany 编程工具的使用
- EMU8086开发工具_微机原理
- Spring事务切面原理
热门文章
- 企业邮箱的好处有哪些?企业邮箱使用场景
- 面试必须学会的八大技巧——让你在面试官面前游刃有余(面试注意事项等)
- 【TWVRP】蚁群算法求解带时间窗的车辆路径规划问题【含Matlab源码 921期】
- 关于滚动贯穿的解决方案
- Linux——MySQL分表分区
- win7鼠标右键无响应修复
- 【MySQL】用假期时间学习数据库,稳赚不亏(存储、视图、事务、优化、安全)
- unity3d 动态添加地面贴图 草地
- Xenu Link Sleuth 简单好用的链接测试工具 使用说明
- python的dispatch_win32com.client.Dispatch()函数用法