需要 req
请求类型。 指定请求的数据类型。
req=debug|contents|img|imageprops|map|object|props|userdata|validate
除非在详细说明中另有说明,否则服务器将返回MIME类型为<text/plain>的文本响应。
debug
执行指定的命令并返回渲染的图像。 如果发生错误,将返回错误和调试信息,而不是错误图像( attribute::ErrorImagePath
)。
contents
返回晕影中对象层次结构的XML表示形式,包括所选对象属性。 请求中的其他命令将被忽略。
img
执行指定的命令并返回渲染的图像。 回复数据格式和响应类型由fmt=
确定。
imageprops
返回在URL路径中指定的晕影文件或目录条目的所选属性。 有关回复语法和响应MIME类型的说明,请参阅属性。 请求中的其他命令将被忽略。 将返回以下属性:
map
返回晕影中包含的图像映射数据。 默认情况下,将返回所有最外部组的映射数据。 可以使用获取所有最内层的组的映射数据
req=map&groupLevel=-1
映射数据未缩放到wid=
或hei=
或以其他方式修改。 响应MIME类型为<text/xml>
。
响应数据由包含一组<area>
元素的<map>
元素组成,类似于HTML<AREA>
标记。
每个<area>
元素都包含标准type=
和coord=
属性,以及指定晕影组名称或名称路径的name=
属性。 如果相应对象组的掩码具有不连续的区域,则存在多个同名的<area>
元素。
除了默认属性之外,如果已经创作,晕影还可以定义其他属性。 此类自定义属性被定义为对象组属性。 自定义属性的名称必须以map
开头,才能包含在<area>
元素中。 例如,如果组属性包括map.href=http://www.scene7.com
,则相应的<area>
元素包括href="http://www.scene7.com"
。
如果晕影不包含映射数据,则返回具有空<map>
元素的XML文档。
object
执行指定的命令并返回被剩余对象选择(请求中用最后sel=
或obj=
命令选择的组或对象)遮罩的渲染图像。 通常与支持Alpha的图像格式一起使用(请参阅fmt=)。 如果使用的图像格式不支持alpha,则蒙版外部的区域为黑色。
props
执行指定的命令并返回晕影属性和组或对象属性,而不是渲染的图像。 有关回复语法和响应MIME类型的说明,请参阅属性。 除非同时指定obj=
或sel=
,否则将应用默认选择(请参阅obj=
)。
响应中可能包含以下属性:
userdata
返回vignette::UserData
的内容。 服务器将vignette::UserData
中所有出现的'??'
替换为行终止符(<cr><lf>
)。 在响应MIME类型设置为<text/plain>的情况下,将回复格式化为文本数据。
如果URL路径中指定的对象未解析为有效的晕影映射条目,或者vignette::UserData
为空,则回复仅包含行终止符(CR/LF
)。
请求字符串中的任何其他命令都将被忽略。
属性 section-e44092e190ff4f6380583e8ed6ea5b0b
请求命令。 可能出现在请求字符串中的任何位置。
默认 section-00c593cbf1af4364b6b78812e6b93c64
如果URL不包含图像路径或修改符,则:
#S7Z OK
#Mon Aug 18 17:28:32 PDT 2014
copyright=Copyright (c) 1995-2014 Adobe Systems Incorporated. All rights reserved.
否则,req=img
另请参阅 section-f7a955525fb44ef2ae7cd7ede25a96c3
fmt= , 属性::ErrorImagePath,晕影::UserData,属性