Jpeg2000Image

Jpeg2000Image(string)

Inicializa una nueva instancia delJpeg2000Image clase.

public Jpeg2000Image(string path)
ParámetroEscribeDescripción
pathStringLa ruta para cargar la imagen e inicializar los datos de píxeles y paletas.

Ejemplos

Este ejemplo muestra cómo cargar una imagen JPEG2000 desde un archivo y guardarla en PNG.

[C#]

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

// Carga una imagen JPEG2000.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(dir + "sample.jp2"))
{
    // Guardar en PNG
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Ver también


Jpeg2000Image(string, int)

Inicializa una nueva instancia delJpeg2000Image clase.

public Jpeg2000Image(string path, int bitsPerPixel)
ParámetroEscribeDescripción
pathStringLa ruta para cargar la imagen e inicializar los datos de píxeles y paletas con
bitsPerPixelInt32Los bits por píxel.

Ver también


Jpeg2000Image(Stream)

Inicializa una nueva instancia delJpeg2000Image clase.

public Jpeg2000Image(Stream stream)
ParámetroEscribeDescripción
streamStreamLa secuencia para cargar la imagen e inicializar los datos de píxeles y paletas.

Ejemplos

Este ejemplo muestra cómo cargar una imagen JPEG2000 desde un flujo de archivos y guardarla en PNG.

[C#]

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

// Carga una imagen JPEG2000 desde la transmisión.
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))
{
    // Guardar en PNG
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Ver también


Jpeg2000Image(Stream, int)

Inicializa una nueva instancia delJpeg2000Image clase.

public Jpeg2000Image(Stream stream, int bitsPerPixel)
ParámetroEscribeDescripción
streamStreamLa secuencia para cargar la imagen e inicializar los datos de píxeles y paletas.
bitsPerPixelInt32Los bits por píxel.

Ver también


Jpeg2000Image(int, int)

Inicializa una nueva instancia delJpeg2000Image clase.

public Jpeg2000Image(int width, int height)
ParámetroEscribeDescripción
widthInt32El ancho de la imagen
heightInt32la altura de la imagen

Ejemplos

Este ejemplo muestra cómo crear una imagen JPEG2000 y guardarla en un archivo.

[C#]

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

// Crea una imagen JPEG2000 de 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);

    // Rellena toda la imagen en rojo.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Guardar en un archivo
    jpeg2000Image.Save(dir + "sample.output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
}

Ver también


Jpeg2000Image(int, int, Jpeg2000Options)

Inicializa una nueva instancia delJpeg2000Image clase.

public Jpeg2000Image(int width, int height, Jpeg2000Options options)
ParámetroEscribeDescripción
widthInt32El ancho de la imagen
heightInt32la altura de la imagen
optionsJpeg2000OptionsLas opciones.

Ejemplos

Este ejemplo muestra cómo crear una imagen PNG y guardarla en JPEG2000 con las opciones deseadas.

[C#]

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

// Crea una imagen PNG de 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);

    // Rellena toda la imagen en rojo.
    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();

    // Usar la Transformada Wavelet Discreta irreversible 9-7
    saveOptions.Irreversible = true;

    // JP2 es el formato "contenedor" para flujos de código JPEG 2000.
    // J2K son datos comprimidos sin procesar, sin contenedor.
    saveOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

    // Guardar en un archivo
    pngImage.Save(dir + "output.j2k", saveOptions);
}

Este ejemplo muestra cómo crear una imagen JPEG2000 con las opciones deseadas y guardarla en un archivo.

[C#]

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

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

// Usar la Transformada Wavelet Discreta irreversible 9-7
createOptions.Irreversible = true;

// JP2 es el formato "contenedor" para flujos de código JPEG 2000.
// J2K son datos comprimidos sin procesar, sin contenedor.
createOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

// Crea una imagen JPEG2000 de 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);

    // Rellena toda la imagen en rojo.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Guardar en un archivo
    jpeg2000Image.Save(dir + "sample.output.j2k");
}

Ver también


Jpeg2000Image(int, int, int)

Inicializa una nueva instancia delJpeg2000Image clase.

public Jpeg2000Image(int width, int height, int bitsCount)
ParámetroEscribeDescripción
widthInt32El ancho de la imagen
heightInt32la altura de la imagen
bitsCountInt32Los bits cuentan.

Ver también


Jpeg2000Image(RasterImage)

Inicializa una nueva instancia delJpeg2000Image clase.

public Jpeg2000Image(RasterImage image)
ParámetroEscribeDescripción
imageRasterImageLa imagen.

Ejemplos

Este ejemplo muestra cómo crear una imagen JPEG2000 a partir de otra imagen ráster.

[C#]

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

// Crea una imagen PNG de 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);

    // Rellena toda la imagen en rojo.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, pngImage.Bounds);

    // Crea una imagen JPEG2000 basada en la imagen PNG.
    using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(pngImage))
    {
        // Guardar en un archivo
        jpeg2000Image.Save(dir + "output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
    }
}

Ver también


Jpeg2000Image(RasterImage, int)

Inicializa una nueva instancia delJpeg2000Image clase.

public Jpeg2000Image(RasterImage rasterImage, int bitsPerPixel)
ParámetroEscribeDescripción
rasterImageRasterImageLa imagen con la que inicializar los datos de píxeles y paletas.
bitsPerPixelInt32Los bits por píxel.

Ver también