PolarCommand Class (original) (raw)
Summary
Converts the image from rectangular to polar coordinates and vice versa. This command is available in the Imaging Pro and above toolkits.
Syntax
class PolarCommand(RasterCommand):
Example
Convert to polar coordinate.
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing.SpecialEffects;
public void PolarCommandExample()
{
// Load an image
RasterCodecs codecs = new RasterCodecs();
codecs.ThrowExceptionsOnInvalidImages = true;
RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "sample5.cmp"));
// Prepare the command
PolarCommand command = new PolarCommand();
command.FillColor = new Leadtools.RasterColor(0, 0, 0);
command.Flags = PolarCommandFlags.Repeat | PolarCommandFlags.CartToPolar;
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:\LEADTOOLS22\Resources\Images";
}