This Specification Macro Task will let you choose a specific color to convert to transparency. The color to convert can be defined by its color name or its corresponding RGB or HEX values.
Property Name | Description |
---|---|
Title | Changes the Title (not the name) of the Task. |
Source | The Full File Path and Name of the Source image file to transform, including its extension |
Destination | The Full File Path and Name of the image file to create, including its extension. |
Constant Name | The 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. |
Overwrite | TRUE to overwrite an existing image, FALSE to keep the existing image. |
Color | Used to designated which color to convert to transparency. Can be the name of the color or its RGB or HEX corresponding value. |
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 Name | Example Rule | Example Result | Meaning |
---|---|---|---|
Source | "C:\MyDocuments\Content\Images\WorldGraphic.png" | C:\MyDocuments\Content\Images\WorldGraphic.png | This is the Full File Path and Name including extension to the source file to use. |
Destination | FsGetFullPath("<Specification>\ConvertedWorldGraphic.png") | C:\MyDocuments\Projects\Specifications\Spec 9999\ConvertedWorldGraphic.png | This is the location where the new file will be created. |
Constant Name | "DWConstantReport" | DWConstantReport | This is the name of the Constant that the Task will report to. |
Overwrite | TRUE | TRUE | TRUE will overwrite the file if it exists FALSE will not. |
Color | "Gray" | Gray | This is the name of the color to swap in the image. Can also use Hex and RGB values. |
This is the source image that will be used.
This image has a gray background that we would like to convert to transparent.
Gray can be considered as different values:
Type | Value |
---|---|
Color Name | Gray |
RGB | 128,128,128 |
HEX | #808080 |
This is visual representation of the Gray background being swapped for a transparent background.