←Select platform

AsFrame Property

Summary
Gets or sets a value that indicates whether to create a frame associated with the resized image region.
Syntax
C#
C++/CLI
Python
public bool AsFrame { get; set; } 
public: 
property bool AsFrame { 
   bool get(); 
   void set (    bool ); 
} 
AsFrame # get and set (ResizeRegionCommand) 

Property Value

Value that indicates whether to create a frame associated with the resized image region. If this property is true, then the command creates a frame with the thickness set in the Dimension property for the resized region. If the Type property is ResizeRegionCommandType.ExpandRegion, the frame created will exist outside the boundaries of the resized region. If the Type property is ResizeRegionCommandType.ContractRegion, the frame will be within the boundaries of the resized region. If this property is false then the command resizes the region only, and does not create a frame.

Example
C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.Effects; 
 
 
public void ResizeRegionCommandExample() 
{ 
   // Load an image 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
 
   RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "IMAGE1.CMP")); 
 
   // Prepare the command 
   ResizeRegionCommand command = new ResizeRegionCommand(); 
   LeadRect rRgnRect = new LeadRect(80, 20, 100, 40);  //Rectangle that defines the region . 
   //Create an elliptical region. 
   image.AddEllipseToRegion(null, rRgnRect, Leadtools.RasterRegionCombineMode.Set); 
   command.AsFrame = false; 
   //Contract the image region by 20 pixels. 
   command.Dimension = 20; 
   command.Type = ResizeRegionCommandType.ContractRegion; 
   command.Run(image); 
   codecs.Save(image, Path.Combine(LEAD_VARS.ImagesDir, "Result.jpg"), RasterImageFormat.Jpeg, 24); 
 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS23\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 23.0.2024.3.3
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.ImageProcessing.Effects Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.