public static int YResolution { get; set; } +(unsigned int)yResolution;+(void)yResolution:(unsigned int)value;
YResolution # get and set (RasterDefaults)
An integer value that specifies the vertical resolution used when creating new RasterImage objects. This value must be an integer value greater than zero.
using Leadtools;using Leadtools.Codecs;public void RasterDefaultsExample(){// Set the limit for RasterImage object allocationsRasterMemoryThreshold threshold = RasterDefaults.MemoryThreshold;threshold.MaximumGlobalRasterImageMemory = 20 * 1000 * 1024;RasterDefaults.MemoryThreshold = threshold;ShowValues();// Create a raster image with current DPIRasterImage image1 = new RasterImage(RasterMemoryFlags.Conventional,100,100,24,RasterByteOrder.Bgr,RasterViewPerspective.TopLeft,null,IntPtr.Zero,0);Console.WriteLine("Resolution of created image is {0} by {1} DPI", image1.XResolution, image1.YResolution);// Change the resolutionint xOldResolution = RasterDefaults.XResolution;int yOldResolution = RasterDefaults.YResolution;int xNewResolution = 196;int yNewResolution = 196;RasterDefaults.XResolution = xNewResolution;RasterDefaults.YResolution = yNewResolution;ShowValues();// Create another raster image// Create a raster image with current DPIRasterImage image2 = new RasterImage(RasterMemoryFlags.Conventional,100,100,24,RasterByteOrder.Bgr,RasterViewPerspective.TopLeft,null,IntPtr.Zero,0);Console.WriteLine("Resolution of created image is {0} by {1} DPI", image2.XResolution, image2.YResolution);Debug.Assert(image2.XResolution == xNewResolution);Debug.Assert(image2.YResolution == yNewResolution);// Reset old valuesRasterDefaults.XResolution = xOldResolution;RasterDefaults.YResolution = yOldResolution;image1.Dispose();image2.Dispose();}void ShowValues(){Console.WriteLine("Current defaults:");Console.WriteLine("MaximumThreadCount: {0}", RasterDefaults.MaximumThreadCount);Console.WriteLine("XResolution: {0}", RasterDefaults.XResolution);Console.WriteLine("YResolution: {0}", RasterDefaults.YResolution);Console.WriteLine("DitheringMethod: {0}", RasterDefaults.DitheringMethod);Console.WriteLine("MemoryFlags: {0}", RasterDefaults.MemoryFlags);RasterMemoryThreshold threshold = RasterDefaults.MemoryThreshold;Console.WriteLine("MemoryThreshold.TiledThreshold: {0}", threshold.TiledThreshold);Console.WriteLine("MemoryThreshold.MaximumConventionalSize: {0}", threshold.MaximumConventionalSize);Console.WriteLine("MemoryThreshold.TileSize: {0}", threshold.TileSize);Console.WriteLine("MemoryThreshold.ConventionalTiles: {0}", threshold.ConventionalTiles);Console.WriteLine("MemoryThreshold.ConventionalBuffers: {0}", threshold.ConventionalBuffers);Console.WriteLine("MemoryThreshold.MaximumGlobalRasterImageMemory: {0}", threshold.MaximumGlobalRasterImageMemory);Console.WriteLine("TemporaryDirectory: {0}", RasterDefaults.TemporaryDirectory);}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
