我想生成一个.JPG文件,根据一天中的时间更改图像。我知道我可以用PHP来替换图像,但我更喜欢将它内置到图像文件中。例如,即使有人保存了图像,它仍会根据时间进行更新。我发现如何拉EXIF原始时间,但我怎样才能拉时钟时间?此外,有没有办法在逻辑上编程图像文件?例如,如果时间是这样,将图像更改为此?任何帮助将不胜感激。
答案 0 :(得分:2)
不,你不能将逻辑编程到图像文件中 - 它只是数据。
就像将更改时间编程为保存到文件中的英语句子一样。
The current time is 00:00
不涉及任何编程。
见上面的句子?
它没有改变 - 因为它显然不能改变。
现在,让我们截取它,保存为JPG文件:
同样的事情。
好的,但如果我们可以更改EXIF数据呢?
让我们再看一下文本文件示例。 现在,我们使用一个包含元数据部分的文件,其中包含当前时间:
The current time is 00:00
------ Metadata: ------
Foo: bar
Time: 1:00
当然,您的文本查看器不会正常显示元数据部分,因此它看起来像以前一样 但是你现在可以设置第二个时间值。它设置为1:00。我们将其设置为2:00:
The current time is 00:00
------ Metadata: ------
Foo: bar
Time: 2:00
当显示时,实际上仍然如此:
The current time is 00:00
你明白我的意思 - 在那里写点时间并没有做任何事情。
现在,我不确定为什么我们使用EXIF数据 - 也许我错过了它?