Jpeg2000Image

Jpeg2000Image(string)

Initialise une nouvelle instance duJpeg2000Image classe.

public Jpeg2000Image(string path)
ParamètreTaperLa description
pathStringLe chemin à partir duquel charger l’image et initialiser les données de pixel et de palette avec.

Exemples

Cet exemple montre comment charger une image JPEG2000 à partir d’un fichier et l’enregistrer au format PNG.

[C#]

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

// Charge une image JPEG2000.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(dir + "sample.jp2"))
{
    // Enregistrer en PNG
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Voir également


Jpeg2000Image(string, int)

Initialise une nouvelle instance duJpeg2000Image classe.

public Jpeg2000Image(string path, int bitsPerPixel)
ParamètreTaperLa description
pathStringLe chemin pour charger l’image à partir de et initialiser les données de pixel et de palette avec
bitsPerPixelInt32Les bits par pixel.

Voir également


Jpeg2000Image(Stream)

Initialise une nouvelle instance duJpeg2000Image classe.

public Jpeg2000Image(Stream stream)
ParamètreTaperLa description
streamStreamLe flux à partir duquel charger l’image et initialiser les données de pixel et de palette avec.

Exemples

Cet exemple montre comment charger une image JPEG2000 à partir d’un flux de fichiers et l’enregistrer au format PNG.

[C#]

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

// Charge une image JPEG2000 à partir du flux.
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))
{
    // Enregistrer en PNG
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Voir également


Jpeg2000Image(Stream, int)

Initialise une nouvelle instance duJpeg2000Image classe.

public Jpeg2000Image(Stream stream, int bitsPerPixel)
ParamètreTaperLa description
streamStreamLe flux à partir duquel charger l’image et initialiser les données de pixel et de palette avec.
bitsPerPixelInt32Les bits par pixel.

Voir également


Jpeg2000Image(int, int)

Initialise une nouvelle instance duJpeg2000Image classe.

public Jpeg2000Image(int width, int height)
ParamètreTaperLa description
widthInt32La largeur de l’image
heightInt32La hauteur des images

Exemples

Cet exemple montre comment créer une image JPEG2000 et l’enregistrer dans un fichier.

[C#]

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

// Crée une image 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);

    // Remplit toute l'image en rouge.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Enregistrer dans un fichier
    jpeg2000Image.Save(dir + "sample.output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
}

Voir également


Jpeg2000Image(int, int, Jpeg2000Options)

Initialise une nouvelle instance duJpeg2000Image classe.

public Jpeg2000Image(int width, int height, Jpeg2000Options options)
ParamètreTaperLa description
widthInt32La largeur de l’image
heightInt32La hauteur des images
optionsJpeg2000OptionsLes options.

Exemples

Cet exemple montre comment créer une image PNG et l’enregistrer au format JPEG2000 avec les options souhaitées.

[C#]

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

// Crée une image 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);

    // Remplit toute l'image en rouge.
    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();

    // Utiliser la transformée en ondelettes discrète irréversible 9-7
    saveOptions.Irreversible = true;

    // JP2 est le format "conteneur" pour les flux codés JPEG 2000.
    // J2K correspond à des données compressées brutes, sans wrapper.
    saveOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

    // Enregistrer dans un fichier
    pngImage.Save(dir + "output.j2k", saveOptions);
}

Cet exemple montre comment créer une image JPEG2000 avec les options souhaitées et l’enregistrer dans un fichier.

[C#]

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

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

// Utiliser la transformée en ondelettes discrète irréversible 9-7
createOptions.Irreversible = true;

// JP2 est le format "conteneur" pour les flux codés JPEG 2000.
// J2K correspond à des données compressées brutes, sans wrapper.
createOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

// Crée une image 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);

    // Remplit toute l'image en rouge.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Enregistrer dans un fichier
    jpeg2000Image.Save(dir + "sample.output.j2k");
}

Voir également


Jpeg2000Image(int, int, int)

Initialise une nouvelle instance duJpeg2000Image classe.

public Jpeg2000Image(int width, int height, int bitsCount)
ParamètreTaperLa description
widthInt32La largeur de l’image
heightInt32La hauteur des images
bitsCountInt32Les bits comptent.

Voir également


Jpeg2000Image(RasterImage)

Initialise une nouvelle instance duJpeg2000Image classe.

public Jpeg2000Image(RasterImage image)
ParamètreTaperLa description
imageRasterImageL’image.

Exemples

Cet exemple montre comment créer une image JPEG2000 à partir d’une autre image raster.

[C#]

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

// Crée une image 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);

    // Remplit toute l'image en rouge.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, pngImage.Bounds);

    // Crée une image JPEG2000 basée sur l'image PNG.
    using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(pngImage))
    {
        // Enregistrer dans un fichier
        jpeg2000Image.Save(dir + "output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
    }
}

Voir également


Jpeg2000Image(RasterImage, int)

Initialise une nouvelle instance duJpeg2000Image classe.

public Jpeg2000Image(RasterImage rasterImage, int bitsPerPixel)
ParamètreTaperLa description
rasterImageRasterImageL’image avec laquelle initialiser les données de pixel et de palette.
bitsPerPixelInt32Les bits par pixel.

Voir également