Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.8.30
|
Leadtools.Codecs Namespace > RasterCodecs Class > ReadMarkers Method : ReadMarkers(Stream) Method |
public RasterCollection<RasterMarkerMetadata> ReadMarkers( Stream stream )
'Declaration
Public Overloads Function ReadMarkers( _ ByVal stream As Stream _ ) As RasterCollection(Of RasterMarkerMetadata)
'Usage
Dim instance As RasterCodecs Dim stream As Stream Dim value As RasterCollection(Of RasterMarkerMetadata) value = instance.ReadMarkers(stream)
public RasterCollection<RasterMarkerMetadata> ReadMarkers( Stream stream )
- (nullable NSArray<LTRasterMarkerMetadata *> *)readMarkersFromStream:(LTLeadStream *)stream error:(NSError **)error
public RasterCollection<RasterMarkerMetadata> readMarkers(ILeadStream stream)
function Leadtools.Codecs.RasterCodecs.ReadMarkers(Stream)( stream )
public: RasterCollection<RasterMarkerMetadata^>^ ReadMarkers( Stream^ stream )
This method reads all the metadata markers from a file, and returns a collection of the markers.
For Exif files, this metadata collection will contain all the Exif and GPS comments, stored in APP1. It will also contain the audio information stored in APP2.
If the file contains no marker, then this method will return an empty collection.
This example will read all the markers from a stream that contains an EXIF file data
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.ImageProcessing Imports Leadtools.ImageProcessing.Color Imports Leadtools.Drawing Imports Leadtools.Svg Private Sub ReadMarkersFromStreamExample(ByVal theStream As Stream) Dim codecs As RasterCodecs = New RasterCodecs() Dim markers As RasterCollection(Of RasterMarkerMetadata) = codecs.ReadMarkers(theStream) Console.WriteLine("{0} markers found with the following ID's:", markers.Count) For Each marker As RasterMarkerMetadata In markers Console.WriteLine(marker.Id) Next marker codecs.Dispose() End Sub
using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; using Leadtools.Svg; void ReadMarkersFromStreamExample(Stream theStream) { RasterCodecs codecs = new RasterCodecs(); RasterCollection<RasterMarkerMetadata> markers = codecs.ReadMarkers(theStream); Console.WriteLine("{0} markers found with the following ID's:", markers.Count); foreach (RasterMarkerMetadata marker in markers) Console.WriteLine(marker.Id); codecs.Dispose(); }
using Leadtools; using Leadtools.Codecs; using Leadtools.Examples; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; using Leadtools.Windows.Media; public void ReadMarkersFromStreamExample(Stream inStreamExif) { RasterCodecs codecs = new RasterCodecs(); RasterCollection<RasterMarkerMetadata> markers = codecs.ReadMarkers(inStreamExif); Debug.WriteLine("{0} markers found with the following ID's:", markers.Count); foreach(RasterMarkerMetadata marker in markers) Debug.WriteLine(marker.Id); }
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.ImageProcessing Imports Leadtools.ImageProcessing.Color Imports Leadtools.Windows.Media Public Sub ReadMarkersFromStreamExample(ByVal inStreamExif As Stream) Dim codecs As RasterCodecs = New RasterCodecs() Dim markers As RasterCollection(Of RasterMarkerMetadata) = codecs.ReadMarkers(inStreamExif) Debug.WriteLine("{0} markers found with the following ID's:", markers.Count) For Each marker As RasterMarkerMetadata In markers Debug.WriteLine(marker.Id) Next marker End Sub