createVignettePublishFormat

Crea un nuovo formato di pubblicazione per una vignetta.

I formati delle vignette specificano le dimensioni delle vignette pubblicate e le relative miniature, nonché i livelli di zoom, i parametri di nitidezza e la versione del formato del file per le vignette prodotte da vignette primarie pubblicate su un server Image Rendering da IPS.

Le nuove versioni del server Image Rendering supportano le vignette piramidali, eliminando la necessità di definire formati di vignetta specifici per la pubblicazione.

Tipi di utenti autorizzati

  • IpsAdmin
  • IpsCompanyAdmin
  • TrialSiteAdmin
  • ImagePortalAdmin

Parametri

Input (createVignettePublishFormatParam)

Nome Tipo Obbligatorio Descrizione
companyHandle xsd:string Gestisci l'azienda a cui appartiene la vignetta.
name Frase di codice Nome per identificare il formato di pubblicazione della vignetta.
targetWidth Frase di codice

Specifica la larghezza di destinazione della visualizzazione della vignetta risultante in pixel.

Usa zero in modo che la vignetta di output abbia le stesse dimensioni della vignetta primaria.

targetHeight Frase di codice Crea una vignettatura piramidale ottimizzata per lo zoom sul server Image Rendering. Partendo dalla dimensione massima impostata mediante i campi Dimensione vignettatura destinazione, vengono create visualizzazioni con diverse dimensioni in un singolo file di output vignettatura. Ciascuna dimensione di visualizzazione successiva è dimezzata fino ad arrivare a valori di larghezza e altezza che rientrano in 128x128 pixel.
createPyramid Frase di codice Specifica la larghezza di ogni miniatura risultante in pixel. Questa impostazione è facoltativa. Lascia come zero per nessun file di miniatura.
thumbWidth Frase di codice Specifica il formato di file per le vignette pubblicate. Data una nuova versione di Image Authoring e una versione precedente di Image Rendering Server, è necessario specificare una versione di vignetta leggibile dal server ImageRendering. Se si specifica una versione successiva, il server Image Rendering non è in grado di leggere le vignette pubblicate. Imposta su zero per pubblicare le vignette nella versione più recente.
saveAsVersion Frase di codice Specifica il carattere che separa il nome della vignetta e il suffisso che ne indica la larghezza.
sizeSuffixSeparator Frase di codice Specifica il carattere che separa il nome della vignetta e il suffisso che ne indica la larghezza.
affilare Frase di codice No Applica la nitidezza all'immagine della vista principale per ogni dimensione della vignetta puvlish La nitidezza può compensare la sfocatura quando i vignettatori sono scalati.
usmAmount Frase di codice La funzione di mascheramento intelligente digitale è un modo flessibile e potente per aumentare la nitidezza, specialmente nelle immagini scansionate. Questo controlla la grandezza di ogni sovrimpressione (quanto più scura e leggera diventano i bordi dei bordi).
usmRadius Frase di codice Influisce sulle dimensioni dei bordi da migliorare o sulla larghezza dei bordi, in modo che un raggio più piccolo migliori i dettagli di scala più piccola. Valori di raggio più elevati possono causare alone ai bordi. La precisione dei dettagli ha bisogno di un raggio più piccolo, dato che i minimi dettagli delle stesse dimensioni o minori del raggio vengono persi.
usmThreshold Frase di codice Controlla la variazione minima di luminosità da rendere più nitida o la distanza di separazione dei valori tonali adiacenti prima che il filtro funzioni. Questa impostazione può rendere più nitidi i bordi più pronunciati lasciando intatti i bordi più sottili. L'intervallo di soglia consentito da 0 a 255.

Output (createVignettePublishFormatReturn)

Nome Tipo Obbligatorio Descrizione
vignetteFormatHandle xsd:string Il punto di manipolazione del formato di vignetta creato.

Esempi

Questo codice crea il formato di pubblicazione della vignetta. La richiesta di creazione specifica un nome, una larghezza e un'altezza della destinazione e altri valori richiesti.

Request Contents (Richiesta contenuto)

<createVignettePublishFormatParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <companyHandle>c|21</companyHandle>
   <name>APIcreateVignettePublishFormat1</name>
   <targetWidth>1200</<targetWidth>
   <targetHeight>800</targetHeight>
   <createPyramid>true</createPyramid>
   <thumbWidth>400</thumbWidth>
   <saveAsVersion>0</saveAsVersion>
   <sizeSuffixSeparator>-</sizeSuffixSeparator>
   <sharpen>50</sharpen>
   <usmAmount>230.0</usmAmount>
   <usmRadius>1.1</usmRadius>
   <usmThreshold>130</usmThreshold>
</createVignettePublishFormatParam>

Risposta

<createVignettePublishFormatReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <vignetteFormatHandle>v|21|282</vignetteFormatHandle>
</createVignettePublishFormatReturn>

In questa pagina