【发布时间】:2016-04-15 19:27:55
【问题描述】:
首先让我解释一下我的愿景:所以在我的本地站点上,我有 image1 和 image2。我将两者都上传到远程站点,在右上角有一个亮绿色的彩色点。现在 3 小时后,我再次从本地上传到远程,但使用的是 image3,现在该站点显示 image1 和 image 2 的绿色略微稀释,但 image3 显示为亮绿色。
这样,当我添加更多图像时,最旧的将在右上角有一个白点,而较新的将有更亮的绿点。如果照片的创建日期与上传日期不同,怎么办?也就是说,如果一张图片是昨天拍摄的,另一张是前天拍摄的,如果我先上传前天的一张,然后上传昨天的一张,我如何让它们按照上传日期的顺序显示?
图像本身按名称排序,因此您可以先有一个白点,然后是一个绿色。
<?php foreach(glob('path/to/file/*.jpg') as $path){$arr[filectime($path)]=$path;}?>
不确定如何从$arr 的键(UNIX 时代)中获得有效的渐变...
【问题讨论】:
-
我会在显示图像时动态创建点,这取决于文件上传时间(我想你已经将它存储在数据库中?)
-
你想要图像中的那个点吗?还是作为 html 元素?
-
exiftool 日期可以与文件创建日期不同吗?
-
@Jeff,叠加层,即,
position:absolute; ... position:relative;