Jpeg2000Image

Jpeg2000Image(string)

Inizializza una nuova istanza diJpeg2000Image classe.

public Jpeg2000Image(string path)
ParametroTipoDescrizione
pathStringIl percorso da cui caricare l’immagine e con cui inizializzare i dati di pixel e tavolozza.

Esempi

Questo esempio mostra come caricare un’immagine JPEG2000 da un file e salvarla in PNG.

[C#]

string dir = "c:\\temp\\";

// Carica un'immagine JPEG2000.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(dir + "sample.jp2"))
{
    // Salva in PNG
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Guarda anche


Jpeg2000Image(string, int)

Inizializza una nuova istanza diJpeg2000Image classe.

public Jpeg2000Image(string path, int bitsPerPixel)
ParametroTipoDescrizione
pathStringIl percorso da cui caricare l’immagine e con cui inizializzare i dati di pixel e tavolozza
bitsPerPixelInt32I bit per pixel.

Guarda anche


Jpeg2000Image(Stream)

Inizializza una nuova istanza diJpeg2000Image classe.

public Jpeg2000Image(Stream stream)
ParametroTipoDescrizione
streamStreamIl flusso da cui caricare l’immagine e con cui inizializzare i dati di pixel e tavolozza.

Esempi

Questo esempio mostra come caricare un’immagine JPEG2000 da un flusso di file e salvarla in PNG.

[C#]

string dir = "c:\\temp\\";

// Carica un'immagine JPEG2000 dallo stream.
using (System.IO.Stream stream = System.IO.File.OpenRead(dir + "sample.jp2"))
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(stream))
{
    // Salva in PNG
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Guarda anche


Jpeg2000Image(Stream, int)

Inizializza una nuova istanza diJpeg2000Image classe.

public Jpeg2000Image(Stream stream, int bitsPerPixel)
ParametroTipoDescrizione
streamStreamIl flusso da cui caricare l’immagine e con cui inizializzare i dati di pixel e tavolozza.
bitsPerPixelInt32I bit per pixel.

Guarda anche


Jpeg2000Image(int, int)

Inizializza una nuova istanza diJpeg2000Image classe.

public Jpeg2000Image(int width, int height)
ParametroTipoDescrizione
widthInt32La larghezza dell’immagine
heightInt32L’altezza dell’immagine

Esempi

Questo esempio mostra come creare un’immagine JPEG2000 e salvarla in un file.

[C#]

string dir = "c:\\temp\\";

// Crea un'immagine JPEG2000 di 100x100 px.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(jpeg2000Image);

    // Riempi di rosso l'intera immagine.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Salva in un file
    jpeg2000Image.Save(dir + "sample.output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
}

Guarda anche


Jpeg2000Image(int, int, Jpeg2000Options)

Inizializza una nuova istanza diJpeg2000Image classe.

public Jpeg2000Image(int width, int height, Jpeg2000Options options)
ParametroTipoDescrizione
widthInt32La larghezza dell’immagine
heightInt32L’altezza dell’immagine
optionsJpeg2000OptionsLe opzioni.

Esempi

Questo esempio mostra come creare un’immagine PNG e salvarla in JPEG2000 con le opzioni desiderate.

[C#]

string dir = "c:\\temp\\";

// Crea un'immagine PNG di 100x100 px.
using (Aspose.Imaging.FileFormats.Png.PngImage pngImage = new Aspose.Imaging.FileFormats.Png.PngImage(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(pngImage);

    // Riempi di rosso l'intera immagine.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, pngImage.Bounds);

    Aspose.Imaging.ImageOptions.Jpeg2000Options saveOptions = new Aspose.Imaging.ImageOptions.Jpeg2000Options();

    // Usa la trasformazione Wavelet discreta 9-7
    saveOptions.Irreversible = true;

    // JP2 è il formato "contenitore" per i codestream JPEG 2000.
    // J2K sono dati compressi grezzi, senza un wrapper.
    saveOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

    // Salva in un file
    pngImage.Save(dir + "output.j2k", saveOptions);
}

Questo esempio mostra come creare un’immagine JPEG2000 con le opzioni desiderate e salvarla in un file.

[C#]

string dir = "c:\\temp\\";

Aspose.Imaging.ImageOptions.Jpeg2000Options createOptions = new Aspose.Imaging.ImageOptions.Jpeg2000Options();

// Usa la trasformazione Wavelet discreta 9-7
createOptions.Irreversible = true;

// JP2 è il formato "contenitore" per i codestream JPEG 2000.
// J2K sono dati compressi grezzi, senza un wrapper.
createOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

// Crea un'immagine JPEG2000 di 100x100 px.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(100, 100, createOptions))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(jpeg2000Image);

    // Riempi di rosso l'intera immagine.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Salva in un file
    jpeg2000Image.Save(dir + "sample.output.j2k");
}

Guarda anche


Jpeg2000Image(int, int, int)

Inizializza una nuova istanza diJpeg2000Image classe.

public Jpeg2000Image(int width, int height, int bitsCount)
ParametroTipoDescrizione
widthInt32La larghezza dell’immagine
heightInt32L’altezza dell’immagine
bitsCountInt32I bit contano.

Guarda anche


Jpeg2000Image(RasterImage)

Inizializza una nuova istanza diJpeg2000Image classe.

public Jpeg2000Image(RasterImage image)
ParametroTipoDescrizione
imageRasterImageL’immagine.

Esempi

Questo esempio mostra come creare un’immagine JPEG2000 da un’altra immagine raster.

[C#]

string dir = "c:\\temp\\";

// Crea un'immagine PNG di 100x100 px.
using (Aspose.Imaging.FileFormats.Png.PngImage pngImage = new Aspose.Imaging.FileFormats.Png.PngImage(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(pngImage);

    // Riempi di rosso l'intera immagine.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, pngImage.Bounds);

    // Crea un'immagine JPEG2000 basata sull'immagine PNG.
    using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(pngImage))
    {
        // Salva in un file
        jpeg2000Image.Save(dir + "output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
    }
}

Guarda anche


Jpeg2000Image(RasterImage, int)

Inizializza una nuova istanza diJpeg2000Image classe.

public Jpeg2000Image(RasterImage rasterImage, int bitsPerPixel)
ParametroTipoDescrizione
rasterImageRasterImageL’immagine con cui inizializzare i dati di pixel e tavolozza.
bitsPerPixelInt32I bit per pixel.

Guarda anche