Appends Geography Markup Language (GML) data to the specified JPEG 2000 file. This method is available in the Document/Medical Toolkits.
fileName
System.String containing the name of the JPEG 2000 file.
gmlData
GmlData object containing the GML information being appended.
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Jpeg2000;
public void AppendGmlDataStringExample(String inputFile, String outputFile, GmlElement newData)
{
Jpeg2000Engine engine = new Jpeg2000Engine();
//Read GML data in the input file
GmlData gml = engine.ReadGmlData(inputFile);
//Add the new gml element data
gml.Data.Add(newData);
List<int> frames = new List<int>();
//extract all inputfile frames
Jpeg2000FileInformation fileInfo = engine.GetFileInformation(inputFile);
for (int i = 0; i < fileInfo.Frame.GetLength(0); i++)
frames.Add(i);
engine.ExtractFrames(inputFile, outputFile, frames);
//add all GML data
engine.AppendGmlData(outputFile, gml);
}
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Jpeg2000
Private Sub AppendGmlDataStringExample(ByVal inputFile As String, ByVal outputFile As String, ByVal newData As GmlElement)
Dim engine As New Jpeg2000Engine()
' Read GML data in the input file
Dim gml As GmlData = engine.ReadGmlData(inputFile)
' Add the new gml element data
gml.Data.Add(newData)
Dim frames As New List(Of Integer)
' extract all inputfile frames
Dim fileInfo As Jpeg2000FileInformation = engine.GetFileInformation(inputFile)
For i As Integer = 0 To fileInfo.Frame.GetLength(0) - 1
frames.Add(i)
Next i
engine.ExtractFrames(inputFile, outputFile, frames)
' add all GML data
engine.AppendGmlData(outputFile, gml)
End Sub
AppendGmlData(Stream, GmlData)
Compression Using LEAD and JPEG Formats
File Formats - JPEG And LEAD Compressed
Bitmaps In Memory And In Files
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document