gpt4 book ai didi

php - 根据分辨率计算拇指数

转载 作者:太空宇宙 更新时间:2023-11-04 05:04:35 26 4
gpt4 key购买 nike

我有一个缩略图画廊,我只想显示“X”张图片,其中“X”张图片根据他们的分辨率完美适合特定用户的浏览器窗口。

这之所以重要,是因为如果我不根据它们的分辨率进行计算,而是提取静态数量的图像,那么在某些分辨率下,底行的数字会不均匀。这看起来很丑。

有没有一种方法可以根据分辨率计算要显示的正确图像数量(如果需要,我可以通过 window.height 和 window.width 获得分辨率 - 拇指是动态拉动的,所以这不是问题)?

我目前的做法是使用一个巨大的 switch 语句,其中包含各种分辨率和硬编码的“图像数量”值,并且页面加载将分辨率发送到 PHP 脚本,PHP 脚本将其传递到此 switch 语句中,但是这是不切实际的,并且似乎在不同的显示器上具有不可预测的行为,即使是具有相同分辨率的显示器。当然有办法动态计算吗?或者至少是对我目前使用的看似糟糕的解决方案的更好解决方案。

谢谢。

最佳答案

这听起来像是一道代数题。给定宽度 x 高度...但我们知道缩略图不会挤压成不规则的尺寸。所以我们计算有多少适合我们的宽度(给定它们之间的 css 边距)。对高度做同样的事情。我无法为您编写代码,因为我不知道每个缩略图的宽度和高度,但我也认为它会非常简单。

关于php - 根据分辨率计算拇指数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10714503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com