createDerivedAsset

기존 기본 소스 이미지 자산에서 파생된 새 자산을 만듭니다.

구문

파생 자산은 소유자 이미지의 표현을 수정하는 이미지 서버 프로토콜 명령을 지정합니다. AdjustedView 파생 유형은 간단한 수정 사항을 단일 이미지(예: 자르기 사각형 지정)에 적용하는 데 도움이 되지만, LayerView을 사용하면 텍스트 또는 추가 이미지를 포함할 수 있는 다중 레이어 보기를 만들 수 있습니다.

이미지 복사(copyImage 참조)와 달리, 파생된 이미지는 해당 소유자 이미지에 연결됩니다. 소유자 이미지를 변경하면 연결된 파생 자산이 수정됩니다. 소유자 이미지를 삭제하면 연결된 파생 이미지가 모두 삭제됩니다.

인증된 사용자 유형

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin
  • ImagePortalContrib
  • ImagePortalContribUser

매개 변수

입력(createDerivedAssetParam)

이름 유형 필수 설명
*companyHandle* xsd:string 새 자산을 파생시킬 자산이 포함된 회사의 핸들입니다.
*ownerHandle* xsd:string 새 이미지가 파생되는 기본 이미지 자산에 대한 핸들입니다.
*folderHandle* xsd:string 새 파생 자산을 만들 폴더의 핸들입니다.
*name* xsd:string 파생된 자산의 이름입니다.
*type* xsd:string 새로 파생된 자산의 자산 유형: AdjustedView 또는 LayerView
*urlModifier* xsd:string 아니요 요청 또는 urlPostApplyModifier 명령 전에 이미지 제공 또는 이미지 렌더링 프로토콜 명령이 적용되었습니다.
*urlPostApplyModifier* xsd:string 아니요 after 를 요청 또는 urlPostApplyModifier 명령에 적용한 이미지 제공 또는 이미지 렌더링 프로토콜 명령입니다.

출력(createDerivedAssetParam)

이름 유형 필수 설명
*assetHandle* xsd:string 파생 자산에 대한 핸들입니다.

예제

샘플 코드는 조정된 보기와 임의의 값이 있는 urlModifierurlPostApplyModifier 를 사용하여 파생된 자산을 만듭니다. 응답은 새로 파생된 자산에 대한 핸들을 반환합니다.

요청

<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>

이 페이지에서는