【发布时间】:2011-08-21 06:26:45
【问题描述】:
我有一个 php 脚本,我想在 div 中显示一些图像,但是对于最大宽度和高度有一些限制。
例如,一张图片的宽度可能为 1000 像素,高度为 600 像素,但图片的最大宽度和高度不应超过 500 像素以适合 div。
所以,我想转换尺寸,使图像适合 div,但宽度和高度之间的比率保持不变。
示例:图片尺寸:1000x600,最大宽度 = 500,最大高度 = 400。 尺寸的结果不应该是 500x400,而是 500x300。
我编写了一段似乎可以工作的代码,但是当有很多图像时,它的性能似乎并不好,因为它会像将大小减小 10% 一样- 一步一步,直到结果在可接受的范围内。
有什么想法吗?提前谢谢你。
【问题讨论】:
标签: php performance image image-scaling