Appends Geography Markup Language (GML) data to the specified JPEG 2000 data stream. This method is available in the Document/Medical Toolkits.
Public Overloads Sub AppendGmlData( _ByVal stream As Stream, _ByVal gmlData As Leadtools.Jpeg2000.GmlData _)
public:void AppendGmlData(Stream^ stream,Leadtools.Jpeg2000.GmlData^ gmlData)
stream
A System.IO.Stream containing the JPEG 2000 file data to which the GML data is being appended.
gmlData
GmlData object containing the GML information being appended.
using Leadtools;using Leadtools.Codecs;using Leadtools.Jpeg2000;public void AppendGmlDataStreamExample(FileStream inputStream, FileStream outputStream, GmlElement newData){Jpeg2000Engine engine = new Jpeg2000Engine();//Read GML data in the input fileGmlData gml = engine.ReadGmlData(inputStream);//Add the new gml element datagml.Data.Add(newData);List<int> frames = new List<int>();//extract all inputfile framesJpeg2000FileInformation fileInfo = engine.GetFileInformation(inputStream);for (int i = 0; i < fileInfo.Frame.GetLength(0); i++)frames.Add(i);byte[] buffer = engine.ExtractFramesMemory(inputStream, frames);//write buffer to the output streamoutputStream.Write(buffer, 0, buffer.GetLength(0));//add all GML dataengine.AppendGmlData(outputStream, gml);}
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.Jpeg2000Private Sub AppendGmlDataStreamExample(ByVal inputStream As FileStream, ByVal outputStream As FileStream, ByVal newData As GmlElement)Dim engine As New Jpeg2000Engine()' Read GML data in the input fileDim gml As GmlData = engine.ReadGmlData(inputStream)' Add the new gml element datagml.Data.Add(newData)Dim frames As New List(Of Integer)' extract all inputfile framesDim fileInfo As Jpeg2000FileInformation = engine.GetFileInformation(inputStream)For i As Integer = 0 To fileInfo.Frame.GetLength(0) - 1frames.Add(i)Next iDim buffer() As Byte = engine.ExtractFramesMemory(inputStream, frames)' write buffer to the output streamoutputStream.Write(buffer, 0, buffer.GetLength(0))' add all GML dataengine.AppendGmlData(outputStream, gml)End Sub
AppendGmlData(String, GmlData)
Compression Using LEAD and JPEG Formats
File Formats - JPEG And LEAD Compressed
Bitmaps In Memory And In Files
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
