Jpeg2000Image

Jpeg2000Image(string)

Инициализирует новый экземплярJpeg2000Image класс.

public Jpeg2000Image(string path)
ПараметрТипОписание
pathStringПуть для загрузки изображения и инициализации данных пикселей и палитры.

Примеры

В этом примере показано, как загрузить изображение JPEG2000 из файла и сохранить его в формате PNG.

[C#]

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

// Загрузите изображение JPEG2000.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(dir + "sample.jp2"))
{
    // Сохранить в PNG
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Смотрите также


Jpeg2000Image(string, int)

Инициализирует новый экземплярJpeg2000Image класс.

public Jpeg2000Image(string path, int bitsPerPixel)
ПараметрТипОписание
pathStringПуть для загрузки изображения и инициализации данных пикселей и палитры с помощью
bitsPerPixelInt32Бит на пиксель.

Смотрите также


Jpeg2000Image(Stream)

Инициализирует новый экземплярJpeg2000Image класс.

public Jpeg2000Image(Stream stream)
ПараметрТипОписание
streamStreamПоток для загрузки изображения и инициализации данных пикселей и палитры.

Примеры

В этом примере показано, как загрузить изображение JPEG2000 из файлового потока и сохранить его в формате PNG.

[C#]

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

// Загрузить изображение JPEG2000 из потока.
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
    jpeg2000Image.Save(dir + "sample.output.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Смотрите также


Jpeg2000Image(Stream, int)

Инициализирует новый экземплярJpeg2000Image класс.

public Jpeg2000Image(Stream stream, int bitsPerPixel)
ПараметрТипОписание
streamStreamПоток для загрузки изображения и инициализации данных пикселей и палитры.
bitsPerPixelInt32Бит на пиксель.

Смотрите также


Jpeg2000Image(int, int)

Инициализирует новый экземплярJpeg2000Image класс.

public Jpeg2000Image(int width, int height)
ПараметрТипОписание
widthInt32Ширина изображения
heightInt32Высота изображения

Примеры

В этом примере показано, как создать изображение JPEG2000 и сохранить его в файл.

[C#]

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

// Создаем изображение JPEG2000 размером 100x100 пикселей.
using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(jpeg2000Image);

    // Заливаем все изображение красным.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Сохраняем в файл
    jpeg2000Image.Save(dir + "sample.output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
}

Смотрите также


Jpeg2000Image(int, int, Jpeg2000Options)

Инициализирует новый экземплярJpeg2000Image класс.

public Jpeg2000Image(int width, int height, Jpeg2000Options options)
ПараметрТипОписание
widthInt32Ширина изображения
heightInt32Высота изображения
optionsJpeg2000OptionsВарианты.

Примеры

В этом примере показано, как создать изображение PNG и сохранить его в формате JPEG2000 с нужными параметрами.

[C#]

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

// Создаем PNG-изображение размером 100x100 пикселей.
using (Aspose.Imaging.FileFormats.Png.PngImage pngImage = new Aspose.Imaging.FileFormats.Png.PngImage(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(pngImage);

    // Заливаем все изображение красным.
    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();

    // Использовать необратимое дискретное вейвлет-преобразование 9-7
    saveOptions.Irreversible = true;

    // JP2 — это «контейнерный» формат для кодовых потоков JPEG 2000.
    // J2K — это необработанные сжатые данные без оболочки.
    saveOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

    // Сохраняем в файл
    pngImage.Save(dir + "output.j2k", saveOptions);
}

В этом примере показано, как создать изображение JPEG2000 с нужными параметрами и сохранить его в файл.

[C#]

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

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

// Использовать необратимое дискретное вейвлет-преобразование 9-7
createOptions.Irreversible = true;

// JP2 — это «контейнерный» формат для кодовых потоков JPEG 2000.
// J2K — это необработанные сжатые данные без оболочки.
createOptions.Codec = Imaging.FileFormats.Jpeg2000.Jpeg2000Codec.J2K;

// Создаем изображение JPEG2000 размером 100x100 пикселей.
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);

    // Заливаем все изображение красным.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, jpeg2000Image.Bounds);

    // Сохраняем в файл
    jpeg2000Image.Save(dir + "sample.output.j2k");
}

Смотрите также


Jpeg2000Image(int, int, int)

Инициализирует новый экземплярJpeg2000Image класс.

public Jpeg2000Image(int width, int height, int bitsCount)
ПараметрТипОписание
widthInt32Ширина изображения
heightInt32Высота изображения
bitsCountInt32Биты считаются.

Смотрите также


Jpeg2000Image(RasterImage)

Инициализирует новый экземплярJpeg2000Image класс.

public Jpeg2000Image(RasterImage image)
ПараметрТипОписание
imageRasterImageИзображение.

Примеры

В этом примере показано, как создать изображение JPEG2000 из другого растрового изображения.

[C#]

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

// Создаем PNG-изображение размером 100x100 пикселей.
using (Aspose.Imaging.FileFormats.Png.PngImage pngImage = new Aspose.Imaging.FileFormats.Png.PngImage(100, 100))
{
    Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(pngImage);

    // Заливаем все изображение красным.
    Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
    graphics.FillRectangle(brush, pngImage.Bounds);

    // Создаем изображение JPEG2000 на основе изображения PNG.
    using (Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image jpeg2000Image = new Aspose.Imaging.FileFormats.Jpeg2000.Jpeg2000Image(pngImage))
    {
        // Сохраняем в файл
        jpeg2000Image.Save(dir + "output.jp2", new Aspose.Imaging.ImageOptions.Jpeg2000Options());
    }
}

Смотрите также


Jpeg2000Image(RasterImage, int)

Инициализирует новый экземплярJpeg2000Image класс.

public Jpeg2000Image(RasterImage rasterImage, int bitsPerPixel)
ПараметрТипОписание
rasterImageRasterImageИзображение для инициализации данных пикселей и палитры.
bitsPerPixelInt32Бит на пиксель.

Смотрите также