CodecsJbigLoadOptions Class (original) (raw)

Summary

Provides options specifically for loading JBIG images.

Syntax

C#

Objective-C

C++/CLI

Java

Python

public class CodecsJbigLoadOptions 
@interface LTCodecsJbigLoadOptions : NSObject 
public class CodecsJbigLoadOptions 
public ref class CodecsJbigLoadOptions  
class CodecsJbigLoadOptions: 

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing.Core; public void CodecsJbigOptionsExample() { RasterCodecs codecs = new RasterCodecs(); string srcFileName = Path.Combine(LEAD_VARS.ImagesDir, "ocr1.tif"); RasterImage srcImage = codecs.Load(srcFileName); // Ex: If the file contains the image // at the following dimensions: 800X600, // 400X 300 and 200X150 and the user requests // an image with width equal to 180 for example, // then LEADTOOLS will automatically know that the // proper width is 200 and load the image at the (200X150) resolution. codecs.Options.Jbig.Load.Resolution = new LeadSize(180, 0); // CodecsJbigOptions & CodecsJbigLoadOptions reference LeadSize[] sizes = new LeadSize[3]; sizes[0] = new LeadSize(800, 600); sizes[1] = new LeadSize(400, 300); sizes[2] = new LeadSize(200, 150); codecs.Options.Save.SetResolutions(sizes); codecs.Save(srcImage, Path.Combine(LEAD_VARS.ImagesDir, "Image1_test.jbg"), RasterImageFormat.Jbig, 8); srcImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Image1_test.jbg")); codecs.Save(srcImage, Path.Combine(LEAD_VARS.ImagesDir, "jbg.bmp"), RasterImageFormat.Bmp, 1); // Clean up srcImage.Dispose(); 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