老师,第3-10课,高宽比判断这里有问题吧

来源:3-10 canvas 高级应用:图片压缩算法实现(下)

acai_0002

2020-10-02

视频第3分28秒,如果输入图片如果高比宽大,比如宽高比为:1025 * 2048,第34行的宽比ratio等于一个接近1的值,32行处,MAXH高比也会得到一个接近但略小于2048的值,再下来判断高度,ratio也是接近但小于1,最后的结果,图片的高度并没有得到压缩。

写回答

1回答

扬_灵

2020-10-03

同学你好,这个地方的要提高压缩比的关键就是要获得较小的ratio,这里可以改造一下代码反向计算宽高比就行了,如果高大于宽,就用宽除以高,得到ratio,如果不能解决你的问题,可以继续追问。

0
0

数据可视化入门到精通-打造前端差异化竞争力

同级别前端,掌握数据可视化薪资更高

1520 学习 · 1043 问题

查看课程