Class Jpeg2000Options

Jpeg2000Options class

Le opzioni del formato file Jpeg2000.

public class Jpeg2000Options : ImageOptionsBase

Costruttori

NomeDescrizione
Jpeg2000Options()Inizializza una nuova istanza diJpeg2000Options classe.
Jpeg2000Options(Jpeg2000Options)Inizializza una nuova istanza diJpeg2000Options classe.

Proprietà

NomeDescrizione
BufferSizeHint { get; set; }Ottiene o imposta l’hint della dimensione del buffer che è definita dimensione massima consentita per tutti i buffer interni.
Codec { get; set; }Ottiene o imposta il codec JPEG2000
Comments { get; set; }Ottiene o imposta i marcatori di commento Jpeg.
CompressionRatios { get; set; }Ottiene o imposta l’array del rapporto di compressione. Rapporti di compressione diversi per i livelli successivi. Il tasso specificato per ogni livello di qualità è il fattore di compressione desiderato . Sono richiesti rapporti decrescenti.
virtual DefaultReplacementFont { get; set; }Ottiene o imposta il carattere sostitutivo predefinito (carattere che verrà utilizzato per disegnare il testo durante l’esportazione in raster, se il carattere del livello esistente nel file PSD non è presentato nel sistema). Per prendere il nome corretto del carattere predefinito può essere utilizzato il prossimo frammento di codice : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] famiglie = col.Families; string defaultFontName = famiglie[0].Name; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }Ottiene un valore che indica se questa istanza è stata eliminata.
FullFrame { get; set; }Ottiene o imposta un valore che indica se [full frame].
Irreversible { get; set; }Ottiene o imposta un valore che indica se utilizzare la compressione DWT 9-7 irreversibile (true) o utilizzare la compressione DWT 5-3 senza perdita (impostazione predefinita).
MultiPageOptions { get; set; }Le opzioni multipagina
virtual Palette { get; set; }Ottiene o imposta la tavolozza dei colori.
ProgressEventHandler { get; set; }Ottiene o imposta il gestore dell’evento progress.
virtual ResolutionSettings { get; set; }Ottiene o imposta le impostazioni di risoluzione.
Source { get; set; }Ottiene o imposta l’origine in cui creare l’immagine.
VectorRasterizationOptions { get; set; }Ottiene o imposta le opzioni di rasterizzazione vettoriale.
override XmpData { get; set; }Ottiene o imposta il contenitore dei metadati XMP.

Metodi

NomeDescrizione
virtual Clone()Clona questa istanza.
Dispose()Elimina l’istanza corrente.

Esempi

Questo esempio dimostra l’uso di classi diverse da SaveOptions Namespace per scopi di esportazione. Un’immagine di tipo Psd viene caricata in un’istanza di Image e quindi esportata in diversi formati.

[C#]

//Carica un'immagine esistente in un'istanza della classe Image
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Esporta in formato file BMP utilizzando le opzioni predefinite
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //Esporta in formato file JPEG utilizzando le opzioni predefinite
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //Esporta nel formato di file JPEG 2000 utilizzando le opzioni predefinite
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //Esporta in formato file PNG utilizzando le opzioni predefinite
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //Esporta in formato file TIFF utilizzando le opzioni predefinite
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}

Guarda anche