Jpeg2000Image

Jpeg2000Image(string)

Yeni bir örneğini başlatırJpeg2000Image sınıf.

public Jpeg2000Image(string path)
ParametreTipTanım
pathStringGörüntüyü yükleme ve piksel ve palet verilerini başlatma yolu.

Örnekler

Bu örnek, bir dosyadan bir JPEG2000 görüntüsünün nasıl yükleneceğini ve PNG’ye nasıl kaydedileceğini gösterir.

[C#]

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

// Bir JPEG2000 görüntüsü yükleyin.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(dir + "sample.jp2"))
{
    // PNG'ye kaydet
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Ayrıca bakınız


Jpeg2000Image(string, int)

Yeni bir örneğini başlatırJpeg2000Image sınıf.

public Jpeg2000Image(string path, int bitsPerPixel)
ParametreTipTanım
pathStringGörüntüyü yükleme ve piksel ve palet verilerini başlatma yolu
bitsPerPixelInt32Piksel başına bit.

Ayrıca bakınız


Jpeg2000Image(Stream)

Yeni bir örneğini başlatırJpeg2000Image sınıf.

public Jpeg2000Image(Stream stream)
ParametreTipTanım
streamStreamGörüntüyü yüklemek ve piksel ve palet verilerini başlatmak için akış.

Örnekler

Bu örnek, bir dosya akışından bir JPEG2000 görüntüsünün nasıl yükleneceğini ve PNG’ye nasıl kaydedileceğini gösterir.

[C#]

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

// Akıştan bir JPEG2000 görüntüsü yükleyin.
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))
{
    // PNG'ye kaydet
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Ayrıca bakınız


Jpeg2000Image(Stream, int)

Yeni bir örneğini başlatırJpeg2000Image sınıf.

public Jpeg2000Image(Stream stream, int bitsPerPixel)
ParametreTipTanım
streamStreamGörüntüyü yüklemek ve piksel ve palet verilerini başlatmak için akış.
bitsPerPixelInt32Piksel başına bit.

Ayrıca bakınız


Jpeg2000Image(int, int)

Yeni bir örneğini başlatırJpeg2000Image sınıf.

public Jpeg2000Image(int width, int height)
ParametreTipTanım
widthInt32görüntü genişliği
heightInt32görüntü yüksekliği

Örnekler

Bu örnek, bir JPEG2000 görüntüsünün nasıl oluşturulacağını ve bir dosyaya nasıl kaydedileceğini gösterir.

[C#]

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

// 100x100 piksellik bir JPEG2000 görüntüsü oluşturun.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(jpeg2000Image);

    // Resmin tamamını kırmızı ile doldurun.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Bir dosyaya kaydet
    jpeg2000Image.Save(dir + "sample.output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
}

Ayrıca bakınız


Jpeg2000Image(int, int, Jpeg2000Options)

Yeni bir örneğini başlatırJpeg2000Image sınıf.

public Jpeg2000Image(int width, int height, Jpeg2000Options options)
ParametreTipTanım
widthInt32görüntü genişliği
heightInt32görüntü yüksekliği
optionsJpeg2000OptionsSeçenekler.

Örnekler

Bu örnek, bir PNG görüntüsünün nasıl oluşturulacağını ve istenen seçeneklerle JPEG2000’e nasıl kaydedileceğini gösterir.

[C#]

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

// 100x100 piksellik bir PNG görüntüsü oluşturun.
using (Aspose.Imaging.FileFormats.Png.PngImage pngImage = new Aspose.Imaging.FileFormats.Png.PngImage(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(pngImage);

    // Resmin tamamını kırmızı ile doldurun.
    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();

    // Tersine çevrilemez Ayrık Dalgacık Dönüşümü 9-7 kullanın
    saveOptions.Irreversible = true;

    // JP2, JPEG 2000 kod akışları için "kapsayıcı" biçimidir.
    // J2K, sarıcı olmayan ham sıkıştırılmış veridir.
    saveOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

    // Bir dosyaya kaydet
    pngImage.Save(dir + "output.j2k", saveOptions);
}

Bu örnek, istenen seçeneklerle bir JPEG2000 görüntüsünün nasıl oluşturulacağını ve bir dosyaya nasıl kaydedileceğini gösterir.

[C#]

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

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

// Tersine çevrilemez Ayrık Dalgacık Dönüşümü 9-7 kullanın
createOptions.Irreversible = true;

// JP2, JPEG 2000 kod akışları için "kapsayıcı" biçimidir.
// J2K, sarıcı olmayan ham sıkıştırılmış veridir.
createOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

// 100x100 piksellik bir JPEG2000 görüntüsü oluşturun.
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);

    // Resmin tamamını kırmızı ile doldurun.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Bir dosyaya kaydet
    jpeg2000Image.Save(dir + "sample.output.j2k");
}

Ayrıca bakınız


Jpeg2000Image(int, int, int)

Yeni bir örneğini başlatırJpeg2000Image sınıf.

public Jpeg2000Image(int width, int height, int bitsCount)
ParametreTipTanım
widthInt32görüntü genişliği
heightInt32görüntü yüksekliği
bitsCountInt32Bitler sayılır.

Ayrıca bakınız


Jpeg2000Image(RasterImage)

Yeni bir örneğini başlatırJpeg2000Image sınıf.

public Jpeg2000Image(RasterImage image)
ParametreTipTanım
imageRasterImageGörüntü.

Örnekler

Bu örnek, başka bir tarama görüntüsünden bir JPEG2000 görüntüsünün nasıl oluşturulacağını gösterir.

[C#]

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

// 100x100 piksellik bir PNG görüntüsü oluşturun.
using (Aspose.Imaging.FileFormats.Png.PngImage pngImage = new Aspose.Imaging.FileFormats.Png.PngImage(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(pngImage);

    // Resmin tamamını kırmızı ile doldurun.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, pngImage.Bounds);

    // PNG görüntüsünü temel alan bir JPEG2000 görüntüsü oluşturun.
    using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(pngImage))
    {
        // Bir dosyaya kaydet
        jpeg2000Image.Save(dir + "output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
    }
}

Ayrıca bakınız


Jpeg2000Image(RasterImage, int)

Yeni bir örneğini başlatırJpeg2000Image sınıf.

public Jpeg2000Image(RasterImage rasterImage, int bitsPerPixel)
ParametreTipTanım
rasterImageRasterImagePiksel ve palet verilerinin başlatılacağı görüntü.
bitsPerPixelInt32Piksel başına bit.

Ayrıca bakınız