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.
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
ImagePortalAdmin
Input (createVignettePublishFormatParam)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
companyHandle | xsd:string | Sì | Gestisci l'azienda a cui appartiene la vignetta. |
name | Frase di codice | Sì | Nome per identificare il formato di pubblicazione della vignetta. |
targetWidth | Frase di codice | Sì | 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 | Sì | 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 | Sì | Specifica la larghezza di ogni miniatura risultante in pixel. Questa impostazione è facoltativa. Lascia come zero per nessun file di miniatura. |
thumbWidth | Frase di codice | Sì | 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 | Sì | Specifica il carattere che separa il nome della vignetta e il suffisso che ne indica la larghezza. |
sizeSuffixSeparator | Frase di codice | Sì | 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 | Sì | 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 | Sì | 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 | Sì | 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 |
Sì | Il punto di manipolazione del formato di vignetta creato. |
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>