public struct Jpeg2000FileInformation
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);
}