导航:首页 > 源码编译 > 图片等比缩放算法

图片等比缩放算法

发布时间:2022-06-27 18:33:02

⑴ 图片怎么等比缩放

/**
* 创建图片缩略图(等比缩放)
* @param src 源图片文件完整路径
* @param dist 目标图片文件完整路径
* @param width 缩放的宽度
* @param height 缩放的高度
*/
public BufferedImage createThumbnail(String src,String dist,float width,float height){
try{
File srcfile = new File(src);
if(!srcfile.exists()){
System.out.println("文件不存在");
return null;
}
BufferedImage image = ImageIO.read(srcfile);

//获得缩放的比例
double ratio = 1.0;
//判断如果高、宽都不大于设定值,则不处理
if(image.getHeight()>height || image.getWidth()>width){
if(image.getHeight() > image.getWidth()){
ratio = height / image.getHeight();
} else {
ratio = width / image.getWidth();
}
}
//计算新的图面宽度和高度
int newWidth =(int)(image.getWidth()*ratio);
int newHeight =(int)(image.getHeight()*ratio);

BufferedImage bfImage= new BufferedImage(newWidth,newHeight,BufferedImage.TYPE_INT_RGB);
bfImage.getGraphics().drawImage(image.getScaledInstance(newWidth, newHeight,Image.SCALE_SMOOTH),0,0,null);

FileOutputStream os = new FileOutputStream(dist);
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(os);
encoder.encode(bfImage);
os.close();
System.out.println("创建缩略图成功");
return bfImage;
} catch(Exception e) {
System.out.println("创建缩略图发生异常"+e.getMessage());
}
return null;
}

⑵ 如何将图片等比例缩小

利用电脑系统自带的画图软件可以将图片等比例缩小。

1、用鼠标选中要缩小尺寸的图片,然后右击鼠标。在出现的菜单中打开方式选择电脑自带的画图软件。

⑶ 图片缩放比例怎么算

图片宽>高,容器宽=高;所以等比例缩放的话,只要图片宽缩小到200,图片高自然能完全放得进容器。
比例的话这样算:
容器宽:图片宽=1:xx,
所以xx=图片宽*1/容器宽,
代入数据xx=1460*1/200=7.3。

⑷ ps怎样将图片等比例缩小

用这个在线图片压缩工具,想把图片文件的大小减到多少都行,比如你直接设置一下压缩数值到600kb,马上瞬间就能把图片的文件大小压缩到600kb搞定,你设定压缩到多少kb,他压缩完输出的图片就是多少kb,图片也是等比例的缩小的,方便得很。在线智能图片压缩,压缩图片体积大小,PNG|JPG大图缩小

在线图片智能压缩使用步骤:

一、首先点击加号添加需要压缩的图片。目前已知支持对jpg、png等多种常见的图片格式进行压缩,如果上传图片并压缩成功,则代表支持该图片格式。
二、可以自行修改图片需要被压缩到的最大宽高尺寸,默认为图片原始的宽高尺寸,且宽高比例是自动锁定的。
三、必须设置图片被压缩后,期望输出的图片文件的最大占用空间。(必填项)
四、选择图片生成的算法。默认为混合优先算法,绝大多数情况下使用默认算法即可。
五、压缩的设定值不能小于1Kb,但图片压缩的最终效果可以小于1Kb。

⑸ 一张图片等比例缩放到指定的宽高,那宽高是怎么计算的呢

呵呵,在缩放前用长除以宽,得出他们的比例,等比缩放后的高度宽度根据你的需要,只要确定长或宽的尺寸,乘以比例就是另一条边的长度了.

⑹ PS 怎么等比例缩放

材料/工具:ps2

1、首先当然是打开图片。

⑺ 怎样按比例缩小图片

用这个在线图片压缩工具,想把图片文件的大小减到多少都行,比如你直接设置一下压缩数值到600kb,马上瞬间就能把图片的文件大小压缩到600kb搞定,你设定压缩到多少kb,他压缩完输出的图片就是多少kb,图片也是等比例的缩小的,方便得很。在线智能图片压缩,压缩图片体积大小,PNG|JPG大图缩小

在线图片智能压缩使用步骤:

一、首先点击加号添加需要压缩的图片。目前已知支持对jpg、png等多种常见的图片格式进行压缩,如果上传图片并压缩成功,则代表支持该图片格式。
二、可以自行修改图片需要被压缩到的最大宽高尺寸,默认为图片原始的宽高尺寸,且宽高比例是自动锁定的。
三、必须设置图片被压缩后,期望输出的图片文件的最大占用空间。(必填项)
四、选择图片生成的算法。默认为混合优先算法,绝大多数情况下使用默认算法即可。
五、压缩的设定值不能小于1Kb,但图片压缩的最终效果可以小于1Kb。

⑻ 如何将图片按比例缩放

用这个在线图片压缩工具,想把图片文件的大小减到多少都行,比如你直接设置一下压缩数值到600kb,马上瞬间就能把图片的文件大小压缩到600kb搞定,你设定压缩到多少kb,他压缩完输出的图片就是多少kb,图片也是等比例的缩小的,方便得很。在线智能图片压缩,压缩图片体积大小,PNG|JPG大图缩小

在线图片智能压缩使用步骤:

一、首先点击加号添加需要压缩的图片。目前已知支持对jpg、png等多种常见的图片格式进行压缩,如果上传图片并压缩成功,则代表支持该图片格式。
二、可以自行修改图片需要被压缩到的最大宽高尺寸,默认为图片原始的宽高尺寸,且宽高比例是自动锁定的。
三、必须设置图片被压缩后,期望输出的图片文件的最大占用空间。(必填项)
四、选择图片生成的算法。默认为混合优先算法,绝大多数情况下使用默认算法即可。
五、压缩的设定值不能小于1Kb,但图片压缩的最终效果可以小于1Kb。

⑼ ps里如何批处理图片等比缩小

图片等比例缩放的方法:

1,打开安装好的优速图片格式转换器,点击左边功能区中的【更改尺寸】功能。

阅读全文

与图片等比缩放算法相关的资料

热点内容
单片机热释红外报警器 浏览:659
单片机原理及接口技术b卷 浏览:354
php链接正则表达式 浏览:964
安卓版苹果手机怎么转手 浏览:101
安卓怎么修改app的名字 浏览:135
域名服务器可将域名地址 浏览:721
广州服务器机柜怎么卖 浏览:236
转让腾讯云三年服务器 浏览:252
网易云音乐加密怎么处理 浏览:387
编译小视频软件 浏览:595
盒马app买东西怎么送 浏览:119
编译原理国产 浏览:691
在线用pdf转word 浏览:424
咪咕app怎么发表文章 浏览:209
phpsftp上传 浏览:936
php可以干嘛 浏览:879
梁箍筋加密区需要满绑扎吗 浏览:331
程序员半个月工资多少 浏览:821
云服务器租赁还是私有 浏览:752
php七牛视频上传 浏览:14