기존 기본 소스 이미지 자산에서 파생된 새 자산을 만듭니다.
구문
파생 자산은 소유자 이미지의 표현을 수정하는 이미지 서버 프로토콜 명령을 지정합니다. 다음 AdjustedView
파생 유형은 단일 이미지에 간단한 수정 사항을 적용하는 데 도움이 됩니다(예: 자르기 사각형을 지정하여). LayerView
은 텍스트 또는 추가 이미지를 포함할 수 있는 다중 레이어 보기를 만드는 데 도움이 됩니다.
이미지 복사본과 달리( copyImage)를 채울 수 있습니다. 소유자 이미지를 변경하면 연결된 파생 자산이 수정됩니다. 소유자 이미지를 삭제하면 연결된 파생 이미지가 모두 삭제됩니다.
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
입력(createDerivedAssetParam)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
companyHandle | xsd:string |
예 | 새 자산을 파생시킬 자산이 포함된 회사의 핸들입니다. |
ownerHandle | xsd:string |
예 | 새 이미지가 파생되는 기본 이미지 자산에 대한 핸들입니다. |
folderHandle | xsd:string |
예 | 새 파생된 자산이 생성된 폴더의 핸들입니다. |
이름 | xsd:string |
예 | 파생된 자산의 이름입니다. |
유형 | xsd:string |
예 | 새로 파생된 자산의 자산 유형: AdjustedView 또는 LayerView . |
urlModifier | xsd:string |
아니요 | 이미지 제공 또는 이미지 렌더링 프로토콜 명령이 적용됨 이전 요청 또는 urlPostApplyModifier 명령. |
urlPostApplyModifier | xsd:string |
아니요 | 이미지 제공 또는 이미지 렌더링 프로토콜 명령이 적용됨 after 요청 또는 urlPostApplyModifier 명령. |
출력(createDerivedAssetParam)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
assetHandle | xsd:string |
예 | 파생 자산에 대한 핸들입니다. |
샘플 코드는 조정된 보기와 urlModifier
및 urlPostApplyModifier
임의 값 사용. 응답은 새로 파생된 자산에 대한 핸들을 반환합니다.
요청
<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>
응답
<createDerivedAssetReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<assetHandle>a|944|10|2</assetHandle>
</createDerivedAssetReturn>