Load(Stream,LeadRect) Method (original) (raw)

Summary

Loads the specified rectangle from the specified image stream using default options.

Syntax

public RasterImage load(ILeadStream stream, LeadRect tile) 

Parameters

stream
A Stream containing the image data to load.

tile
A LeadRect describing the tile/area of the image to load.

Return Value

The RasterImage object that this method loads.

Example

This example will create a rectangle area from a stream containing image data.

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; using Leadtools.Svg; public void LoadTileStream1Example() { RasterCodecs codecs = new RasterCodecs(); string srcFileName = Path.Combine(LEAD_VARS.ImagesDir, "Image1.cmp"); string destFileName = Path.Combine(LEAD_VARS.ImagesDir, "Image1_LoadTileStream1.bmp"); FileStream fs = File.OpenRead(srcFileName); // Get the image dimension CodecsImageInfo info = codecs.GetInformation(fs, false); // Load the lower right corner of the image LeadRect rc = new LeadRect( info.Width / 2, info.Height / 2, info.Width / 2, info.Height / 2); RasterImage image = codecs.Load(fs, rc); fs.Close(); Debug.Assert(image.Width == (info.Width / 2)); Debug.Assert(image.Height == (info.Height / 2)); // Save this image back to disk codecs.Save(image, destFileName, RasterImageFormat.Bmp, 24); image.Dispose(); // Clean up codecs.Dispose(); } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }

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