创建随时间变化的JPG文件

时间:2015-03-05 00:24:44

标签: image-processing image-manipulation

我想生成一个.JPG文件,根据一天中的时间更改图像。我知道我可以用PHP来替换图像,但我更喜欢将它内置到图像文件中。例如,即使有人保存了图像,它仍会根据时间进行更新。我发现如何拉EXIF原始时间,但我怎样才能拉时钟时间?此外,有没有办法在逻辑上编程图像文件?例如,如果时间是这样,将图像更改为此?任何帮助将不胜感激。

1 个答案:

答案 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数据 - 也许我错过了它?