createDerivedAsset createderivedasset
Crea una nuova risorsa derivata da una risorsa immagine di origine principale esistente.
Sintassi
Le risorse derivate specificano i comandi del protocollo Image Server che modificano la rappresentazione dell'immagine proprietaria. Il tipo derivato AdjustedView consente di applicare semplici modifiche a una singola immagine (ad esempio, specificando un rettangolo di ritaglio), mentre LayerView consente di creare una visualizzazione a più livelli che può includere testo o immagini aggiuntive.
A differenza di una copia immagine (vedi copyImage), un'immagine derivata è collegata all'immagine proprietaria. Le modifiche all’immagine del proprietario modificano le risorse derivate associate. Se si elimina l'immagine del proprietario, verranno eliminate anche le eventuali immagini derivate associate.
Tipi di utenti autorizzati authorized-user-types
IpsUserIpsAdminIpsCompanyAdminImagePortalAdminImagePortalContribImagePortalContribUser
Parametri section-5a0dde01cff6454da3646ea805c2be1e
Input (createDerivedAssetParam)
xsd:stringxsd:stringxsd:stringxsd:stringxsd:stringAdjustedView o LayerView.xsd:stringurlPostApplyModifier comandi.xsd:stringurlPostApplyModifier comandi.Output (createDerivedAssetParam)
xsd:stringEsempi section-5d5ea893a1ef4edc8b3a396f1936e8c9
Il codice di esempio crea una risorsa derivata con una vista regolata e urlModifier e urlPostApplyModifier con valori arbitrari. La risposta restituisce l’handle della risorsa appena derivata.
Richiesta
<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>
Risposta
<createDerivedAssetReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<assetHandle>a|944|10|2</assetHandle>
</createDerivedAssetReturn>