C#
VB
WinRT C#
C++
Automatically reduces image size while preserving important features. It can also remove or preserve certain objects chosen by the user without affecting the natural look of the image.
public class IntelligentDownScaleCommand : RasterCommand Public Class IntelligentDownScaleCommandInherits Leadtools.Imageprocessing.Leadtools.ImageProcessing.RasterCommandImplements Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommand
public sealed class IntelligentDownScaleCommand : Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommand function Leadtools.ImageProcessing.SpecialEffects.IntelligentDownScaleCommand() public ref class IntelligentDownScaleCommand : public Leadtools.Imageprocessing.Leadtools.ImageProcessing.RasterCommand, Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommand
using Leadtools;using Leadtools.Codecs;using Leadtools.ImageProcessing.SpecialEffects;public void IntelligentDownScaleCommandExample(){// Load an imageRasterCodecs codecs = new RasterCodecs();codecs.ThrowExceptionsOnInvalidImages = true;RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Sample3.cmp"));IntelligentDownScaleCommand command = new IntelligentDownScaleCommand();command.DownScalingOrder = 1;command.NewWidth = image.Width - 100;command.NewHeight = image.Height;command.UsePreserveObjectColor = false;command.UseRemoveObjectColor = false;// Apply the intelligent downscale on the image.command.Run(image);codecs.Save(image, Path.Combine(LEAD_VARS.ImagesDir, "IntelligentDownScaleResult.jpg"), RasterImageFormat.Jpeg, 24);}static class LEAD_VARS{public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";}
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.ImageProcessing.SpecialEffectsLeadtools.Examples.Support.SetLicense()Public Sub IntelligentDownScaleCommandExample()' Load an imageDim Codecs As RasterCodecs = New RasterCodecs()Codecs.ThrowExceptionsOnInvalidImages = TrueDim image As RasterImage = Codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Sample3.cmp"))Dim Command As IntelligentDownScaleCommand = New IntelligentDownScaleCommand()Command.DownScalingOrder = 1Command.NewWidth = image.Width - 100Command.NewHeight = image.HeightCommand.UsePreserveObjectColor = FalseCommand.UseRemoveObjectColor = False' Apply the intelligent downscale on the image.Command.Run(image)Codecs.Save(image, Path.Combine(LEAD_VARS.ImagesDir, "IntelligentDownScaleResult.jpg"), RasterImageFormat.Jpeg, 24)End SubPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
