Кодеки: Как преобразовать JPEG в JPEG2000?
В этом разделе
VintaSoft Imaging .NET SDK позволяет конвертировать JPEG-файл в JPEG2000-файл используя класс
DocumentConverter или
ImageCollection. Использование класса
DocumentConverter обеспечивает наилучшую производительность, поскольку класс
DocumentConverter использует многопоточность.
Вот C#/VB.NET код, который демонстрирует, как преобразовать JPEG-изображение в JPEG2000-изображение с помощью класса
DocumentConverter:
/// <summary>
/// Converts JPEG file to a JPEG2000 file using Vintasoft.Imaging.DocumentConverter class.
/// </summary>
public static void ConvertJpegToJpeg2000_DocumentConverter(string jpegFilename, string jpeg2000Filename)
{
Vintasoft.Imaging.DocumentConverter.Convert(jpegFilename, jpeg2000Filename);
}
''' <summary>
''' Converts JPEG file to a JPEG2000 file using Vintasoft.Imaging.DocumentConverter class.
''' </summary>
Public Shared Sub ConvertJpegToJpeg2000_DocumentConverter(jpegFilename As String, jpeg2000Filename As String)
Vintasoft.Imaging.DocumentConverter.Convert(jpegFilename, jpeg2000Filename)
End Sub
Вот C#/VB.NET код, который демонстрирует, как преобразовать JPEG-изображение в JPEG2000-изображение с помощью класса
VintasoftImage:
public static void ConvertJpegToJpeg2000_VintasoftImage(string jpegFilename, string jpeg2000Filename)
{
using (Vintasoft.Imaging.VintasoftImage image =
new Vintasoft.Imaging.VintasoftImage(jpegFilename))
{
using (Vintasoft.Imaging.Codecs.Encoders.Jpeg2000Encoder jpeg2000Encoder =
new Vintasoft.Imaging.Codecs.Encoders.Jpeg2000Encoder())
{
image.Save(jpeg2000Filename, jpeg2000Encoder);
}
}
}
Public Shared Sub ConvertJpegToJpeg2000_VintasoftImage(jpegFilename As String, jpeg2000Filename As String)
Using image As New Vintasoft.Imaging.VintasoftImage(jpegFilename)
Using jpeg2000Encoder As New Vintasoft.Imaging.Codecs.Encoders.Jpeg2000Encoder()
image.Save(jpeg2000Filename, jpeg2000Encoder)
End Using
End Using
End Sub