“发布设置”页面设置决定了默认情况下如何将资产从Dynamic Media Classic服务器Adobe到网站或应用程序。 如果未指定任何设置,AdobeDynamic Media Classic服务器将根据“发布设置”页面上的默认设置来传送资产。 例如,如果请求传送的图像不包含分辨率属性,则会生成一个图像,其中图像服务器页面上具有默认对象分辨率设置。
管理员可以更改“图像服务器”、“图像渲染器”和“晕影”页面上的默认设置,以建立用于从服务器传送资产的默认设置。
要打开“发布设置”页,请转到设置 > 应用程序设置 > 发布设置。
“发布设置”页面供经验丰富的网站开发人员和程序员使用。 AdobeDynamic Media Classic假定更改这些页面上设置的用户熟悉AdobeDynamic Media Classic、HTTP协议标准和惯例以及基本成像技术。
“图像服务器”页为从图像服务器传送图像建立了默认设置。 这五个类别中都提供了设置(有关这些设置的详细描述,请参阅图像服务器页面本身)。
仅在AdobeDynamic Media Classic支持人员的协助下更改这些设置。
目录管理 — 这些设置决定了AdobeDynamic Media Classic与目录的交互方式。与大多数Web服务器不同,Dynamic Media图像服务器URL调用会转到清单或目录文件,而不是正确的图像文件。 目录文件(不要与 eCatalog 混淆)中包含发布到图像服务器的所有内容的列表,以及每个图像的路径。如果您有 Digimarc ID,请在“Digimarc 用户信息”部分中输入您的用户信息。
请求属性 — 这些设置对可从服务器传送的图像施加了限制。例如,最大 回复图像大小限制为宽度 5000和高度 5000。
默认请求属性 — 这些设置与图像的默认外观有关。
常用缩略图属性 — 这些设置与缩略图图像的默认外观和对齐方式有关。
目录字段的默认值 — 这些设置与图像的分辨率和默认缩略图类型有关。
色彩管理属性 — 这些设置确定使用的ICC颜色配置文件。
兼容性属性 — 为了向后兼容,此设置允许文本层中的前导和尾随段落与版本3.6中的段落一样进行处理。
本地化支持* — 这些设置允许您管理多个区域设置属性。它还允许您指定区域设置映射字符串,以便定义查看器中的各种工具提示所需的支持语言。
例如,如果您的品牌在多个不同国家/地区销售,您可以确保每个国家/地区都有自己特定区域设置的查看器。要实现该功能,请指定区域设置映射字符串。然后,在查看器预设中编辑工具提示文本,添加所需语言的翻译文本字符串。
要设置“本地化支持”选项,请使用Admin Console创建支持案例。 在您的支持案例中,请求设置帮助。
有关设置“本地化支持”的更多信息,请参阅设置资源本地化时的注意事项。
如果要在AdobeDynamic Media Classic中设置“本地化支持”选项,例如“区域设置映射”字段,请使用Admin Console创建支持案例。 在您的支持案例中,请求设置帮助。
使用AdobeDynamic Media Classic的一种常见方式是管理电子商务网站上的产品图像。 国际企业面临如下挑战:类似产品的资源在各个国家/地区之间存在一些差异。通常,在整个媒体的一小部分方面存在差异。 通过复制每个国家/地区的所有资源,并仅覆盖其中的差异可以处理此类差异,但这项工作非常艰巨,而且可能会使单个主要资源发生冲突。从包含不同音轨的国家/地区特定视频,到产品所用电源线的细微但重要的差异,此类资源差异可能会持续存在。AdobeDynamic Media Classic使用基本查找机制。 您可以从所需的区域设置开始,定义图像服务器查找资源后缀的顺序。
IS(图像服务)请求的区域设置通过以下 IS/IR(图像渲染)命令来识别:
locale=
此命令接受区域设置 ID (locId) 字符串,不区分大小写。区域设置 ID 通常是由 2-6 个字母和“_”组成的字符串。
IS支持可打印的任意ASCII字符串。 locale=
命令具有全局范围,这意味着它将应用于整个请求,包括所有嵌套的IS和IR请求、引用的模板和图像层。 不支持每个请求应用多个区域设置,如每个图层应用不同的区域设置。但是,允许在嵌套的请求中显式覆盖区域设置。
如果未指定locale=
,则会将attribute::DefaultLocale
传递到翻译引擎。 对locale=
值应用有限的输入验证。 允许使用空locale=
值。 由于locale=
具有全局范围,因此attribute::DefaultLocale
由用于整个请求的主目录提供。
使用locale=
和attribute::DefaultLocale
的一些好处包括:
应用程序 | 方案 |
---|---|
查看器本地化 | 在实施静态内容目录后,本地化可完全通过 locale= 参数控制,该参数会附加到对 IS 的所有请求后面。配置记录、外观和启动画面等可以具有区域设置特定的变量,也可以没有。正确内容由 IS 提供,查看器无需知道哪些内容进行了本地化以及其 ID 是什么。 |
图像和视频 | 跨国公司通常同时拥有通用内容和区域设置特定的内容。通过这种机制,对图像或视频的引用可以是泛型引用,并且 IS 会提供区域设置特定的内容(如果可用)。 |
图像集和媒体集 | 对于某些区域设置(例如,当eCatalog不同时),整个图像集可能不同,从通用图像到查看器处理的特定于区域设置的图像集的转换。 更常见的是,通用集中的单个ID可以引用本地化的内容。 例如,除了控制面板的照片之外,设备的大多数照片可以在所有语言中都相同。 IS 会自动转换 ID,因此无需生成区域设置特定的图像集。 |
AdobeDynamic Media Classic和图像服务具有一个界面,允许将图像和静态内容本地化。
当没有本地化版本时,图像服务器 URL 如下所示:
https://server/is/image/company/image
通过本地化,图像服务器URL会将locale=
参数添加到路径中,如下所示:
https://server/is/image/company/image?locale=de_DE
在收到图像服务器发出http调用后,将通过Setup > 应用程序设置 > 发布设置 > 图像服务器 > 本地化支持组中的localeMap
字段解析locale=
参数。
“区域设置映射”字段包含一个用管道符号 (|) 分隔的条目列表。
每个条目由一个以逗号分隔的值列表组成。第一个值是locale=
参数传递的搜索值。 其余值是后缀/替换值,在生成现有图像之前,会尝试使用这些值。
具体应用后缀值还是应用替换值,取决于“设置”>“应用程序设置”>“发布设置”>“图像服务器”>“本地化支持”组中的“全局区域设置”。
仅当您通过API设置全局区域设置,而不是在AdobeDynamic Media Classic界面中设置全局区域设置时,才可能使用全局区域设置。
后缀示例:
URL | localeMap ID | 结果 |
---|---|---|
https://server/is/image/company/image?locale=de_DE |
`de_DE,_DE, | fr_FR,_FR,` |
替换示例:
URL | GlobalLocale 和 localeMap ID |
结果 |
---|---|---|
https://server/is/image/company/image-main-01?locale=de_DE |
GlobalLocale=mainlocaleMap - `de_DE,de,main |
fr_FR,fr,main` |
如果 URL 中没有定义区域设置,则图像服务器会采用 DefaultLocale(如果定义)并将其应用到 URL。
如果locale=
中提供了未知或空的区域设置参数,则会扫描localeMap
中的空值“开头为,”。 为未知区域设置应用默认区域设置很重要。
图像服务器会为请求的区域设置逐个试用选项。如果找不到匹配项,则区域设置选项将应用于defaultImage,并返回匹配的版本。 因此,每个区域设置都必须包含一个用于图像的选项,而不进行本地化,或者使用本地化的defaultImage版本来AdobeDynamic Media Classic。
假定您要支持以下区域设置:
en, en_us, en_uk, de, de_at, de_de, fr
将这些区域设置分别映射到英语、德语和法语的后缀_E
、_G
和_F
。 对于所有示例,通用输入图像 ID 为 myImg
。
区域设置 ID 会被映射到其对应的后缀。如果在目录中找不到区域设置特定的 ID,则尝试使用通用 ID。请注意映射到通用 ID 的空 locSuffix 值。
attribute::LocaleMap=en,_E,|en_us,_E,|en_uk,_E,|fr,_F,|de,_D,|de_at,_D,|de_de,_D,
locale= | 要搜索的输出 ID |
---|---|
en,en_us, en_uk | myImg_E,myImg |
de,de_de,de_at | myImg_D,myImg |
fr | myImg_F,myImg |
所有其他区域设置 | - |
您可以将未知的区域设置映射到特定 ID 或通用 ID。例如,您可以将未知区域设置映射到英文ID,或者如果不存在,则映射到通用ID。
attribute::LocaleMap=en,_E,|en_us,_E,|en_uk,_E,|fr,_F,|de,_D,|de_at,_D,|de_de,_D,|,_E,
locale= | 要搜索的输出 ID |
---|---|
de,de_de,de_at | myImg_D,myImg |
fr | myImg_F,myImg |
所有其他区域设置 | myImg_E,myImg |
您还可以仅对未知区域设置使用专用locSuffix(如U),如果不存在_U
,则强制使用默认图像,如下所示:
attribute::LocaleMap=en,_E,|en_us,_E,|en_uk,_E,|fr,_F,|de,_D,|de_at,_D,|de_de,_D,|,U
或者,可以直接映射到通用 ID,如下所示:
attribute::LocaleMap=en,_E,|en_us,_E,|en_uk,_E,|fr,_F,|de,_D,|de_at,_D,|de_de,_D,|,
通常,最好对区域设置(如欧洲、中东和北美)进行分组以应对区域标准,如外观曝光。可以使用多层查找来实现这种效果。
对于本示例,假定您要支持供西方和中东使用的集合。这两个集合都基于通用图像集合,而且都添加或修改某些图像。然后,将针对特定区域设置进一步优化这两个集合,如两个中东变体的m1, m2
和三个西部区域设置的w1, w2,
和w3
,但为w1
和w3
共享图像除外。 未知区域设置仅映射到通用集合,而且无法访问区域设置特定的图像。该映射如下所示:
attribute::LocaleMap=w1,-W,|w2,-W2,-W,|w3,-W,|m1,-M1,-M,|m2,-M2,-M,|,
locale= | 要搜索的输出 ID |
---|---|
w1, w3 | myImg-W, myImg |
w2 | myImg-W2, myImg-W, myImg |
m1 | myImg-M1, myImg-M, myImg |
m2 | myImg-M2, myImg-M, myImg |
所有其他区域设置 | mylmg |
某些图像命名约定不支持通用图像ID。 必须将请求中的通用 ID 映射到目录中的特定 ID。但是,在某些情况下,并不知道具体的ID。
以第一个示例为基础,所有语言的图像都可能具有后缀_1
、_2
或_3
。 特定于法语区域设置的图像可能具有后缀_22
或_23
。 特定于德语区域设置的图像可能具有后缀_470
或_480
。
attribute::LocaleMap=,_1,_2,_3|fr,_22,_23,_1,_2,_3|de,_470,_480,_1,_2,_3|de_at,_470,_480,_1,_2,_3|de_de,_470,_480,_1,_2,_3
locale= | 要搜索的输出 ID |
---|---|
fr | myImg_22, myImg_23, myImg_1, myImg_2, myImg_3 |
de, de_at, de_de | myImg_470, myImg_480, myImg_1, myImg_2,myImg_3 |
所有其他区域设置 | myImg_1, myImg_2, myImg_3 |
locale=
参数将该集调用到混合媒体查看器中。“图像渲染器”页面可建立用于从图像渲染服务器传送图像集的默认设置。 这五个类别中都提供了设置(有关设置的详细描述,请参阅图像服务器页面本身):
目录管理 — 这些设置决定了AdobeDynamic Media Classic与目录文件的交互方式。AdobeDynamic Media Classic呈现服务器URL调用会发送到目录,而目录又调用从服务器交付图像。 仅在AdobeDynamic Media Classic支持人员的协助下更改这些设置。
会话属性 — 这些设置可建立错误参数、相对图像URL的URL,以及是否允许对象重叠。
默认材料属性 — 这些设置可为图像建立默认分辨率和锐化设置。
响应图像属性 — 这些设置与图像的默认外观有关。
色彩管理属性 — 这些设置与图像的默认颜色设置相关。
“晕影”页面提供了用于创建晕影默认外观的设置(有关选项的详细描述,请参阅页面本身)。