使用Http代理修改图像

时间:2009-02-14 09:14:42

标签: squid isaserver

愚人节即将到来。我想玩这个恶作剧,我们使用http代理修改图像来通过代理。我被告知有ISA / Squid的脚本/附加组件可以做到这一点,但我自己找不到多少。

理想情况下,我们希望在通过代理发出的每个.gif / .jpeg / .png之上叠加另一个图像。唯一的问题是我不知道如何执行此操作!

如果我有自己的选择,我宁愿选择ISA而不是鱿鱼,但乞丐不能选择。如果你能想到另一种方式,我也会对此持开放态度!

2 个答案:

答案 0 :(得分:7)

看这里:The Upside-Down-Ternet;)

您需要替换脚本中的调用以添加其他图像。 ImageMagick将是一个很好的工具。

答案 1 :(得分:0)

我也没有太多想法,但我有一个你可以尝试的概念。

获取缓存代理,使其缓存您想要恶作剧的所有页面。

然后以某种方式操纵缓存,就像代理缓存test.jpg一样,进入缓存,并用另一张尺寸和尺寸几乎相似的图片替换test.jpg。

然后,你必须让代理暂时不更新它的缓存。

嗯,这只是一个概念,希望它有效;)