我在项目上工作,主要重点是照片。 我想上载4种不同的图像。
由于该项目的性质,图像必须优化,因此以尽可能高的质量(最佳质量/大小比率)重载。 我将利用图片店制作4个图像的最佳质量/尺寸版本。 换言之,我用购买力平价在上载时转播图像。
对所有4个图像而言, <>/strong>和-scription与 图像上载一样。 每一图像都有自己的width和属性(有助于浏览器在html年生成图像)。
我提出了以下模式:
image (image_id, title, desc, filename_s, filename_s_width, filename_s_height, filename_m, filename_m_width, filename_m_height, filename_l, filename_l_width, filename_l_height, filename_xl, filename_xl_width, filename_xl_height, uploaded)
然后,我认为,上述模式今后不会大大扩展,我对以下模式的思考:
image (image_id, title, desc, uploaded)
imagesize (size_id, size)
image_version (id, image_id, filename, width, height, size_id)
还有一个3个模式,即重载主形象并在数据库中保存记录。 而对于这一主要形象的版本,则将“_small”、“_medium”、“_large'、“_xlarge”等词贴在档案名称上。 但是,我无法得到版本图像的宽度和高度的记录(主图像)(真实需要)。 因此,也许这种模式不是最佳的......或可能是......。
我认为,在我开始该项目之前,我会问我。 我想开一个良好的开端,有坚实的基础。
一条正确的道路? 第二种模式是你使用的模式吗? 有更好的模式,即应当知道什么?
预 收