Special functions, or tags, can be used in many image operations that involve text or string data. These functions look up information specific to the current image. All functions have the format of "&[Function]". Some require an additional parameter, for example "&[Function(parameter)]". In most cases, the parameter should be "source" to define the source image, or "destination" to define the destination image.
An image operation that allows special fields will have a drop down box that will paste the selected function in the active text box. If a parameter is required, a messagebox will appear with a list of the selectable parameters.
The following is a list of all available functions:
Function | Description |
---|---|
&[DateTime()] | The current system Date and Time. The optional parameter is the date/time string format. |
&[SizeB()] | Filesize of the specified image (Source or Destination) in Bytes |
&[SizeKb()] | Filesize of the specified image (Source or Destination) in Kilobytes |
&[File()] | Filename excluding the path |
&[Path()] | Full Path and Filename |
&[Ext()] | File Extension (usually 3 letter such as "jpg") |
&[NoExt()] | Filename excluding path and extension |
&[Width()] | Width of image in pixels |
&[Height()] | Height of image in pixels |
&[Modified] | Date and time that the source image was last modified, or created. Does not require a paramter |
&[EXIF()] | EXIF information within a JPEG image. This information is commonly stored in digital cameras and can be accessed with this function. The parameter is the EXIF string tag. When selecting EXIF from the parameter list, a list of valid EXIF tag names will be available to select. |
&[EXIFList] | Lists all the EXIF information in the format of TagName [tab] TagValue [line feed] |
&[EmbText()] | Embedded Text information that can be extracted from a JPEG or PNG image. The parameter is the key, or index of the stored text. Text can be stored in an image using the Embed Text image operation. |
&[EmbTextList] | Lists all the Embedded text information in the format of KeyName [tab] String [line feed] |