1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 等比缩放公式_图片等比例缩小算法

等比缩放公式_图片等比例缩小算法

时间:2023-07-21 06:28:38

相关推荐

等比缩放公式_图片等比例缩小算法

图片等比例缩放算法

在许多语言中,都希望图片可以等比例缩小或者放大,但是仅仅依靠语言本身的方法,

大多差强人意,

所以在此提供一个所有语言通用的图片等比例缩小方法的算法。

这里以

java

语言为例子

1.

给两个值,

设置你想要设置图片的宽和高;

定义两个真正的宽和高;

这里定义为

double

类型

doublesetWidth,setHeight;

doublewidth,height;

2.

获取图片的宽和高

doubleimageWidth=image.getIconWidth();

doubleimageHeight=image.getIconHeight();

3.

写出算法

if

(

setWidth

/

imageWidth

<=

setHeight

/

imageHeight

){

width

=imageWidth*(

setWidth

/imageWidth);

height

=

imageHeight

*(

setWidth

/imageWidth);

}

else

{

width

=imageWidth*(

setHeight

/

imageHeight

);

height

=

y

*(

setHeight

/

imageHeight

);

}

(1)

如果设置为

int,

上面的

if

就会变成(

0<=0

)了

(2)

算法确实很简单,我们一般取比例值较小的

4

,将上面的所得的

width

height

转化为

int

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。