Jpeg2000Image

Jpeg2000Image(string)

Initialisiert eine neue Instanz vonJpeg2000Image Klasse.

public Jpeg2000Image(string path)
ParameterTypBeschreibung
pathStringDer Pfad zum Laden von Bildern und zum Initialisieren von Pixel- und Palettendaten.

Beispiele

Dieses Beispiel zeigt, wie ein JPEG2000-Bild aus einer Datei geladen und als PNG gespeichert wird.

[C#]

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

// Laden Sie ein JPEG2000-Bild.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(dir + "sample.jp2"))
{
    // Als PNG speichern
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Siehe auch


Jpeg2000Image(string, int)

Initialisiert eine neue Instanz vonJpeg2000Image Klasse.

public Jpeg2000Image(string path, int bitsPerPixel)
ParameterTypBeschreibung
pathStringDer Pfad zum Laden von Bildern und zum Initialisieren von Pixel- und Palettendaten
bitsPerPixelInt32Die Bits pro Pixel.

Siehe auch


Jpeg2000Image(Stream)

Initialisiert eine neue Instanz vonJpeg2000Image Klasse.

public Jpeg2000Image(Stream stream)
ParameterTypBeschreibung
streamStreamDer Stream zum Laden von Bildern und zum Initialisieren von Pixel- und Palettendaten.

Beispiele

Dieses Beispiel zeigt, wie ein JPEG2000-Bild aus einem Dateistream geladen und als PNG gespeichert wird.

[C#]

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

// Laden Sie ein JPEG2000-Bild aus dem 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))
{
    // Als PNG speichern
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Siehe auch


Jpeg2000Image(Stream, int)

Initialisiert eine neue Instanz vonJpeg2000Image Klasse.

public Jpeg2000Image(Stream stream, int bitsPerPixel)
ParameterTypBeschreibung
streamStreamDer Stream zum Laden von Bildern und zum Initialisieren von Pixel- und Palettendaten.
bitsPerPixelInt32Die Bits pro Pixel.

Siehe auch


Jpeg2000Image(int, int)

Initialisiert eine neue Instanz vonJpeg2000Image Klasse.

public Jpeg2000Image(int width, int height)
ParameterTypBeschreibung
widthInt32Die Bildbreite
heightInt32Die Bildhöhe

Beispiele

Dieses Beispiel zeigt, wie ein JPEG2000-Bild erstellt und in einer Datei gespeichert wird.

[C#]

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

// Erstellen Sie ein JPEG2000-Bild mit 100 x 100 Pixel.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(jpeg2000Image);

    // Das gesamte Bild rot füllen.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // In einer Datei speichern
    jpeg2000Image.Save(dir + "sample.output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
}

Siehe auch


Jpeg2000Image(int, int, Jpeg2000Options)

Initialisiert eine neue Instanz vonJpeg2000Image Klasse.

public Jpeg2000Image(int width, int height, Jpeg2000Options options)
ParameterTypBeschreibung
widthInt32Die Bildbreite
heightInt32Die Bildhöhe
optionsJpeg2000OptionsDie Optionen.

Beispiele

Dieses Beispiel zeigt, wie Sie ein PNG-Bild erstellen und es mit den gewünschten Optionen in JPEG2000 speichern.

[C#]

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

// Erstellen Sie ein PNG-Bild mit 100 x 100 Pixel.
using (Aspose.Imaging.FileFormats.Png.PngImage pngImage = new Aspose.Imaging.FileFormats.Png.PngImage(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(pngImage);

    // Das gesamte Bild rot füllen.
    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();

    // Verwenden Sie die irreversible diskrete Wavelet-Transformation 9-7
    saveOptions.Irreversible = true;

    // JP2 ist das "Container"-Format für JPEG 2000-Codestreams.
    // J2K sind komprimierte Rohdaten ohne Wrapper.
    saveOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

    // In einer Datei speichern
    pngImage.Save(dir + "output.j2k", saveOptions);
}

Dieses Beispiel zeigt, wie Sie ein JPEG2000-Bild mit den gewünschten Optionen erstellen und in einer Datei speichern.

[C#]

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

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

// Verwenden Sie die irreversible diskrete Wavelet-Transformation 9-7
createOptions.Irreversible = true;

// JP2 ist das "Container"-Format für JPEG 2000-Codestreams.
// J2K sind komprimierte Rohdaten ohne Wrapper.
createOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

// Erstellen Sie ein JPEG2000-Bild mit 100 x 100 Pixel.
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);

    // Das gesamte Bild rot füllen.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // In einer Datei speichern
    jpeg2000Image.Save(dir + "sample.output.j2k");
}

Siehe auch


Jpeg2000Image(int, int, int)

Initialisiert eine neue Instanz vonJpeg2000Image Klasse.

public Jpeg2000Image(int width, int height, int bitsCount)
ParameterTypBeschreibung
widthInt32Die Bildbreite
heightInt32Die Bildhöhe
bitsCountInt32Die Bits zählen.

Siehe auch


Jpeg2000Image(RasterImage)

Initialisiert eine neue Instanz vonJpeg2000Image Klasse.

public Jpeg2000Image(RasterImage image)
ParameterTypBeschreibung
imageRasterImageDas Bild.

Beispiele

Dieses Beispiel zeigt, wie Sie aus einem anderen Rasterbild ein JPEG2000-Bild erstellen.

[C#]

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

// Erstellen Sie ein PNG-Bild mit 100 x 100 Pixel.
using (Aspose.Imaging.FileFormats.Png.PngImage pngImage = new Aspose.Imaging.FileFormats.Png.PngImage(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(pngImage);

    // Das gesamte Bild rot füllen.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, pngImage.Bounds);

    // Erstellen Sie ein JPEG2000-Bild basierend auf dem PNG-Bild.
    using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(pngImage))
    {
        // In einer Datei speichern
        jpeg2000Image.Save(dir + "output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
    }
}

Siehe auch


Jpeg2000Image(RasterImage, int)

Initialisiert eine neue Instanz vonJpeg2000Image Klasse.

public Jpeg2000Image(RasterImage rasterImage, int bitsPerPixel)
ParameterTypBeschreibung
rasterImageRasterImageDas Bild, mit dem Pixel- und Palettendaten initialisiert werden sollen.
bitsPerPixelInt32Die Bits pro Pixel.

Siehe auch