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

图片等比缩放算法

发布时间: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,打开安装好的优速图片格式转换器,点击左边功能区中的【更改尺寸】功能。

阅读全文

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

热点内容
帝国时代java下载 浏览:51
数据结构的经典算法题 浏览:192
逍遥安卓多开管理器是干什么的 浏览:912
程序员收玉米一天多少钱 浏览:353
程序员很可爱根据哪本小说改编的 浏览:982
游戏旧版安卓怎么玩 浏览:261
冗余单片机 浏览:846
cad抽壳命令怎么用 浏览:29
服务器第一地址怎么改 浏览:494
单片机最小系统电路设计流程图 浏览:665
steam源码 浏览:31
关于对数的运算法则及公式 浏览:777
明星谈如何缓解压力 浏览:143
androidlistview隐藏列 浏览:400
plc跑马灯编程 浏览:821
ios开发之网络编程 浏览:427
处理照片视频哪个app好 浏览:392
logback压缩 浏览:895
冰箱压缩机可以用气割吗 浏览:535
菜鸟如何加密商品信息 浏览:321