ReadLoadResolutions(Stream) Method (original) (raw)

Summary

Examines a stream to determine which resolutions it contains.

Syntax

C#

Objective-C

C++/CLI

Java

Python

- (nullable NSArray<NSValue/*CGSize*/ *> *)loadResolutionsForStream:(LTLeadStream *)stream error:(NSError **)error 
public LeadSize[] readLoadResolutions(ILeadStream stream) 
def ReadLoadResolutions(self,stream): 

Parameters

stream
A Stream containing the data of the image file to query.

Return Value

A LeadSize structure containing the available resolutions.

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; using Leadtools.Svg; void ReadLoadResolutionsExample(string jbigFileName) { RasterCodecs codecs = new RasterCodecs(); // Get the number of resolutions (sizes) available in this file LeadSize[] resolution = codecs.ReadLoadResolutions(jbigFileName); if (resolution.Length > 0) { Debug.WriteLine("{0} resolutions available", resolution.Length); for (int i = 0; i < resolution.Length; i++) Debug.WriteLine("{0} by {1}", resolution[i].Width, resolution[i].Height); // Set the size to load, the smallest size in this case */ codecs.Options.Jpeg2000.Load.J2kResolution = resolution[0]; // Get the info in of the image to show its original size CodecsImageInfo info = codecs.GetInformation(jbigFileName, false); Debug.WriteLine("Size of image according to GetInformation is {0} by {1}", info.Width, info.Height); // Load the image, keeping the bits per pixel of the file RasterImage image = codecs.Load(jbigFileName); Debug.WriteLine("Size of image loaded is {0} by {1}", image.Width, image.Height); image.Dispose(); } else Debug.WriteLine("No resolutions found"); // Clean up codecs.Dispose(); }

Leadtools.Codecs Assembly

CompactFile(Stream,Stream,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(Stream,Stream,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

CompactFile(string,string,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(string,string,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

StartCompress(int,int,int,RasterByteOrder,RasterViewPerspective,int,byte[],int,int,CodecsCompression,CodecsCompressDataCallback) Method