createabgeleiteteAsset createderivedasset
Erstellt ein neues Asset, das von einem vorhandenen Bild-Asset aus der Primärquelle abgeleitet wurde.
Syntax
Abgeleitete Assets geben Image Server-Protokollbefehle an, mit denen die Darstellung des Eigentümerbilds geändert wird. Der abgeleitete Typ AdjustedView
hilft beim Anwenden einfacher Änderungen an einem einzelnen Bild (z. B. durch Angeben eines Zuschnittrechtecks), während der LayerView
bei der Erstellung einer Mehrschichtansicht hilft, die Text oder zusätzliche Bilder enthalten kann.
Im Gegensatz zu einer Bildkopie (siehe copyImage) wird ein abgeleitetes Bild mit seinem Eigentümerbild verknüpft. Änderungen am Bild des Eigentümers ändern verknüpfte abgeleitete Assets. Durch Löschen des Eigentümerbilds werden alle zugehörigen abgeleiteten Bilder gelöscht.
Autorisierte Benutzertypen authorized-user-types
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
Parameter section-5a0dde01cff6454da3646ea805c2be1e
Input (createabgeleitedAssetParam)
xsd:string
xsd:string
xsd:string
xsd:string
xsd:string
AdjustedView
oder LayerView
.xsd:string
urlPostApplyModifier
Befehlen angewendet.xsd:string
urlPostApplyModifier
Befehle angewendet.Output (createabgeleitedAssetParam)
xsd:string
Beispiele section-5d5ea893a1ef4edc8b3a396f1936e8c9
Der Beispielcode erstellt ein abgeleitetes Asset mit einer angepassten Ansicht und urlModifier
und urlPostApplyModifier
mit beliebigen Werten. Die Antwort gibt das Handle an das neu abgeleitete Asset zurück.
Anfrage
<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>
Antwort
<createDerivedAssetReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<assetHandle>a|944|10|2</assetHandle>
</createDerivedAssetReturn>