图片等比例缩放算法
来源:互联网 发布:centos7 更新 PHP 编辑:程序博客网 时间:2024/05/17 02:23
在许多语言中,都希望图片可以等比例缩小或者放大,但是仅仅依靠语言本身的方法,大多差强人意,所以在此提供一个所有语言通用的图片等比例缩小方法的算法。这里以java语言为例子
double setWidth,setHeight; double width,height;
2.获取图片的宽和高
double imageWidth=image.getIconWidth(); double imageHeight=image.getIconHeight();
3.写出算法
if(setWidth/imageWidth<=setHeight/imageHeight){ width=imageWidth*(setWidth/imageWidth);height=imageHeight*(setWidth/imageWidth); }else{ width=imageWidth*(setHeight/imageHeight); height=imageHeight*(setHeight/imageHeight);}
(1)如果设置为int,上面的if就会变成(0<=0)了 (2)算法确实很简单,我们一般取比例值较小的 4,将上面的所得的width,height转化为int型
阅读全文
0 0
- 图片等比例缩放算法
- 图片等比例缩放算法
- 图片等比例缩放
- 图片等比例缩放
- 图片等比例缩放
- 图片等比例缩放
- 图片等比例缩放
- 图片等比例缩放
- 等比例缩放图片
- 等比例缩放图片
- 等比例缩放图片
- 图片等比例缩放
- 等比例图片缩放
- 图片等比例缩放
- 等比例缩放图片
- 图片等比例缩放
- 图片等比例缩放
- js等比例缩放图片
- Recursion !!! Recursive calls should not address subproblems that overlap !!!
- 工作学习笔记 之UUID
- shell 管理SpringBoot 生产环境服务
- 简单又不简单的产品设计四大原则
- iOS开发永久数据保存方式
- 图片等比例缩放算法
- 数据分析深圳连跌多月房价 为啥华为员工还是买不起房?
- python在不同文件之间共享全局变量方案的探讨
- c++ 静态成员函数和非静态成员函数的区别?
- UI设计师下一步要怎么发展?
- MongoDB的数据库如何备份和恢复?
- ROS-从rosbag中提取图像(by launch文件)
- 一起来了解产品定位吧
- C# fakes