实现缩略图多尺寸的好方法


Good ways to implement multi sizes for thumbnails?

感谢您的光临!

我正在构建一个PHP脚本来管理员工,我希望得到您的帮助,决定使用哪种好方法来实现多尺寸的个人资料图片缩略图。

大小可能会改变(希望保持动态),因此,我不能为每个缩略图大小设置特定的列名。

我认为有几种选择:

  1. 我可以为每个个人资料图片创建一个数据库表,在那里我将保存缩略图路径并用外键"绑定"到用户id,然后我将能够获得所有个人资料图片并根据我的需求对其进行排序。

  2. 我可以生成一个thumbmail,并将其路径保存在"users"表中一个名为"thumb_path"或类似的特殊列中——同样,我可以存储json而不是个人资料图片路径(而键表示缩略图大小)。

但对我来说,两者似乎都有点糟糕,我无法清楚地找到另一种有效实现的方法。

很乐意得到您的帮助!马可。

我建议为缩略图创建一个表,其中引用user_id、拇指路径和关于大小的信息。一个用户可以有多行。希望这对你有帮助。