解释 src_h, src_w = image_src.shape[:2] print(src_h, src_w) dst_h, dst_w = dst_size # 判断应该按哪个边做等比缩放 h = dst_w * (float(src_h) / src_w) # 按照w做等比缩放 w = dst_h * (float(src_w) / src_h) #
时间: 2024-04-01 16:31:38 浏览: 86
图片等比缩放
4星 · 用户满意度95%
这段代码是一个图片等比缩放的函数,输入参数为原图片和目标尺寸。首先,通过 `image_src.shape[:2]` 获取原图片的高和宽。然后,通过 `dst_size` 获取目标的高和宽。接下来,通过比较原图和目标图的高宽比,判断应该按哪个边做等比缩放。如果原图的宽高比更小,则按照目标宽度进行等比缩放,计算出新的高度 `h`;否则按照目标高度进行等比缩放,计算出新的宽度 `w`。最后返回新的尺寸 `(h, w)`。
阅读全文