DriveWorks Pro 16: Circular Crop Image [send feedback...]

Circular Crop Image

This Specification Macro Task will crop an image into a circular shape for which you can control the radius.

You can control the radius of the circle but you will have to make sure that this circle is within the boundary of the source image.

Properties

Property NameDescription
TitleChanges the Title (not the name) of the Task.
SourceThe Full File Path and Name of the Source image file to crop, including its extension.
DestinationThe Full File Path and Name of the image file to create, including its extension.
Constant NameThe name of the Constant used to report on the success of the Task. If it is a success this will be used to store the path of the generated image.
OverwriteTRUE to overwrite an existing image, FALSE to keep the existing image.
RadiusThe Radius of the circle to crop in pixels.

Example

When this Task is added the properties are static. To be able to build rules on a static properties see How To: Change A Static Property To A Dynamic Property.

Property NameExample RuleExample ResultMeaning
Source"C:\MyDocuments\Content\Images\WorldGraphic.png"C:\MyDocuments\Content\Images\WorldGraphic.pngThis is the Full File Path and Name including extension to the source file to use.
DestinationFsGetFullPath("<Specification>\CroppedWorldGraphic.png")C:\MyDocuments\Projects\Specifications\Spec 9999\CroppedWorldGraphic.pngThis is the location where the new file will be created.
Constant Name"DWConstantReport"DWConstantReportThis is the name of the Constant that the task will report to.
OverwriteTRUETRUETRUE will overwrite the file if it exists, FALSE will not.
Radius255255This will crop the image to the radius of 255.

Source Image

This is the source image that will be used.

This image is 600 pixels wide by 450 pixels high.

The maximum radius we can use to crop the image while still being in the image boundary is 450/2 = 225 pixels.

Result

The cropped image can be seen below.

Overview of possible results

Below is a quick animation of the different results you can get using a Macro that loops this Task to crop the image with all possible radius values:

Table of Contents