createDerivedAsset
마지막 업데이트: 2024년 7월 22일
작성 대상:
- 개발자
- 관리자
기존 기본 소스 이미지 에셋에서 파생된 새 에셋을 만듭니다.
구문
파생된 자산은 소유자 이미지의 표현을 수정하는 이미지 서버 프로토콜 명령을 지정합니다. AdjustedView
파생 형식은 단일 이미지에 간단한 수정 사항을 적용하는 데 도움이 되며(예: 자르기 사각형을 지정), LayerView
은(는) 텍스트 또는 추가 이미지를 포함할 수 있는 다중 계층 보기를 만드는 데 도움이 됩니다.
이미지 복사본(copyImage 참조)과 달리 파생 이미지가 소유자 이미지에 연결되어 있습니다. 소유자 이미지를 변경하면 연결된 파생된 자산이 수정됩니다. 소유자 이미지를 삭제하면 연결된 모든 파생 이미지가 삭제됩니다.
승인된 사용자 유형
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
매개 변수
입력(createDerivedAssetParam)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
company핸들 | xsd:string | 예 | 새 자산을 파생할 자산을 포함하는 회사에 대한 핸들입니다. |
owner핸들 | xsd:string | 예 | 새 이미지가 파생된 기본 이미지 에셋에 대한 핸들입니다. |
folder핸들 | xsd:string | 예 | 파생된 새 에셋이 생성되는 폴더에 대한 핸들입니다. |
name | xsd:string | 예 | 파생된 에셋의 이름입니다. |
유형 | xsd:string | 예 | 새로 파생된 자산의 자산 유형: AdjustedView 또는 LayerView . |
urlModifier | xsd:string | 아니요 | 이미지 제공 또는 이미지 렌더링 프로토콜 명령이 요청 또는 urlPostApplyModifier 명령에 이전 에 적용되었습니다. |
urlPostApplyModifier | xsd:string | 아니요 | 이미지 제공 또는 이미지 렌더링 프로토콜 명령이 요청 또는 urlPostApplyModifier 명령에 after 적용되었습니다. |
출력(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>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681