去年11月,Google往它们的WYSIWYG页面编辑器里加入了图片编辑功能(也叫做Trogdor项目)。图片编辑器允许你调整图片大小、修剪图片、旋转图片以及接受一大串滤镜参数,像亮度、糅合(把你的图片覆盖在Google提供的图片上)、色彩还原以及清晰度。有趣的是你可以劫持(kidnap)图片链接,调整它的参数,并可以把合成的图片最终显示在非googlepages.com的其他站点上。这里是一个图片url的例子,分成几行来写:
http://philipp.lenssen.googlepages.com/spider
man.png/spiderman-custom;size:177,265;effect:
grayscale,65;blend:clouds2,54;effect:sharpen,
4;crop:0.1,0.01,0.85,0.76;brt:53;rot:90.jpg
作为参考,这里是原始图片(小尺寸):

现在让我们调整一些参数- 我不使用google页面编辑器,我仅仅改变原图(虽然我会把该图片在该服务器上镜像一下以免google决定禁止hotlinking):

让我分解url中的不同参数- 语法总是这样:name:value1,value2,value3,...;, with effects being part of a common group which accepts the effect name as value:
| size: 177, 265; | // 宽度和高度的大小 (the image scales in proportion only) |
| blend: clouds2, 54; | // 与"clouds2", "sandwaves", "colorbands", "stars2"等图片糅合.百分比 |
| crop: 0.1, 0.01, 0.85, 0.76; | // 从左/上到右/下切割,值为0-1间的浮点数。 |
| brt: 53; | // 亮度 值区间:0 - 150 |
| rot: 90; | // 旋转角度,可被90整除 |
| effect: grayscale, 65; | // 灰度 百分比 |
| effect: sharpen, 4; | // 清晰度 百分比 |
| effect: autolevels, 70 | // enhance提高图片 |
注意:如果你提供无效的参数,比如亮度200,google将发送文件未找到(file-not-found)或某个错误页面(其中一个写“这不是因为你做了什么,仅仅是我们系统打了个小嗝”,这不是完全正确的...)











劫持google页面编辑器的图片
翻译:
