createDerivedAsset createderivedasset
Crée une nouvelle ressource dérivée d’une ressource d’image source principale existante.
Syntaxe
Les ressources dérivées spécifient des commandes de protocole Image Server qui modifient la représentation de l’image du propriétaire. Le type dérivé AdjustedView
permet d’appliquer des modifications simples à une seule image (par exemple, en spécifiant un rectangle de recadrage), tandis que le LayerView
permet de créer une vue multicouche qui peut inclure du texte ou des images supplémentaires.
Contrairement à une copie d’image (voir copyImage), une image dérivée est liée à son image propriétaire. Les modifications apportées à l’image du propriétaire modifient les ressources dérivées associées. La suppression de l’image du propriétaire supprime toutes les images dérivées associées.
Types d’utilisateurs autorisés authorized-user-types
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
Paramètres section-5a0dde01cff6454da3646ea805c2be1e
Entrée (createDerivedAssetParam)
xsd:string
xsd:string
xsd:string
xsd:string
xsd:string
AdjustedView
ou LayerView
.xsd:string
urlPostApplyModifier
.xsd:string
urlPostApplyModifier
.Output (createDerivedAssetParam)
xsd:string
Exemples section-5d5ea893a1ef4edc8b3a396f1936e8c9
L’exemple de code crée une ressource dérivée avec une vue ajustée et urlModifier
et urlPostApplyModifier
avec des valeurs arbitraires. La réponse renvoie la poignée à la ressource nouvellement dérivée.
Requête
<createDerivedAssetParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|6</companyHandle>
<ownerHandle>a|943|1|580</ownerHandle>
<folderHandle>ApiTestCo/</folderHandle>
<name>ApiDerivedAsset</name>
<type>AdjustedView</type>
<urlModifier>modify=this</urlModifier>
<urlPostApplyModifier>action=awesome</urlPostApplyModifier>
</createDerivedAssetParam>
Réponse
<createDerivedAssetReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<assetHandle>a|944|10|2</assetHandle>
</createDerivedAssetReturn>