Jpeg2000Image

Jpeg2000Image(string)

Initierar en ny instans avJpeg2000Image class.

public Jpeg2000Image(string path)
ParameterTypBeskrivning
pathStringSökvägen för att ladda bild från och initiera pixel- och palettdata med.

Exempel

Det här exemplet visar hur man laddar en JPEG2000-bild från en fil och sparar den i PNG.

[C#]

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

// Ladda en JPEG2000-bild.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(dir + "sample.jp2"))
{
    // Spara till PNG
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Se även


Jpeg2000Image(string, int)

Initierar en ny instans avJpeg2000Image class.

public Jpeg2000Image(string path, int bitsPerPixel)
ParameterTypBeskrivning
pathStringSökvägen för att ladda bild från och initiera pixel- och palettdata med
bitsPerPixelInt32Bitarna per pixel.

Se även


Jpeg2000Image(Stream)

Initierar en ny instans avJpeg2000Image class.

public Jpeg2000Image(Stream stream)
ParameterTypBeskrivning
streamStreamStrömmen att ladda bild från och initiera pixel- och palettdata med.

Exempel

Det här exemplet visar hur man laddar en JPEG2000-bild från en filström och sparar den i PNG.

[C#]

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

// Ladda en JPEG2000-bild från 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))
{
    // Spara till PNG
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Se även


Jpeg2000Image(Stream, int)

Initierar en ny instans avJpeg2000Image class.

public Jpeg2000Image(Stream stream, int bitsPerPixel)
ParameterTypBeskrivning
streamStreamStrömmen att ladda bild från och initiera pixel- och palettdata med.
bitsPerPixelInt32Bitarna per pixel.

Se även


Jpeg2000Image(int, int)

Initierar en ny instans avJpeg2000Image class.

public Jpeg2000Image(int width, int height)
ParameterTypBeskrivning
widthInt32Bildens bredd
heightInt32Bildhöjden

Exempel

Det här exemplet visar hur man skapar en JPEG2000-bild och sparar den i en fil.

[C#]

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

// Skapa en JPEG2000-bild på 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);

    // Fyll hela bilden i rött.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Spara till en fil
    jpeg2000Image.Save(dir + "sample.output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
}

Se även


Jpeg2000Image(int, int, Jpeg2000Options)

Initierar en ny instans avJpeg2000Image class.

public Jpeg2000Image(int width, int height, Jpeg2000Options options)
ParameterTypBeskrivning
widthInt32Bildens bredd
heightInt32Bildhöjden
optionsJpeg2000OptionsAlternativen.

Exempel

Det här exemplet visar hur man skapar en PNG-bild och sparar den i JPEG2000 med önskade alternativ.

[C#]

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

// Skapa en PNG-bild på 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);

    // Fyll hela bilden i rött.
    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();

    // Använd den oåterkalleliga Discrete Wavelet Transform 9-7
    saveOptions.Irreversible = true;

    // JP2 är "container"-formatet för JPEG 2000-kodströmmar.
    // J2K är rå komprimerad data, utan omslag.
    saveOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

    // Spara till en fil
    pngImage.Save(dir + "output.j2k", saveOptions);
}

Det här exemplet visar hur man skapar en JPEG2000-bild med önskade alternativ och sparar den i en fil.

[C#]

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

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

// Använd den oåterkalleliga Discrete Wavelet Transform 9-7
createOptions.Irreversible = true;

// JP2 är "container"-formatet för JPEG 2000-kodströmmar.
// J2K är rå komprimerad data, utan omslag.
createOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

// Skapa en JPEG2000-bild på 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);

    // Fyll hela bilden i rött.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Spara till en fil
    jpeg2000Image.Save(dir + "sample.output.j2k");
}

Se även


Jpeg2000Image(int, int, int)

Initierar en ny instans avJpeg2000Image class.

public Jpeg2000Image(int width, int height, int bitsCount)
ParameterTypBeskrivning
widthInt32Bildens bredd
heightInt32Bildhöjden
bitsCountInt32Bitarna räknas.

Se även


Jpeg2000Image(RasterImage)

Initierar en ny instans avJpeg2000Image class.

public Jpeg2000Image(RasterImage image)
ParameterTypBeskrivning
imageRasterImageBilden.

Exempel

Det här exemplet visar hur man skapar en JPEG2000-bild från en annan rasterbild.

[C#]

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

// Skapa en PNG-bild på 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);

    // Fyll hela bilden i rött.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, pngImage.Bounds);

    // Skapa en JPEG2000-bild baserad på PNG-bilden.
    using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(pngImage))
    {
        // Spara till en fil
        jpeg2000Image.Save(dir + "output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
    }
}

Se även


Jpeg2000Image(RasterImage, int)

Initierar en ny instans avJpeg2000Image class.

public Jpeg2000Image(RasterImage rasterImage, int bitsPerPixel)
ParameterTypBeskrivning
rasterImageRasterImageBilden att initiera pixel- och palettdata med.
bitsPerPixelInt32Bitarna per pixel.

Se även