Select "HTML..." from the Tools menu to view HTML pages of the images in the directory. If the HTML pages do not exist the HTML page generation dialog will be displayed. Enter a title for the pages, select a template from the drop down list and then press the "Generate HTML" button. The following templates are shipped with BreezeBrowser:
A copyright message or watermark can be superimposed on the
main image and/or the thumbnail image to discourage unauthorised
copying and printing of images from web pages. This can take the
form of text or a GIF image. The copyright text can use the HTML
tokens listed at the bottom of this page to include data
extracted from the image. To add a watermark to the main image
select "Add watermark/caption to main image" and click
on the "Main Image Settings..." buttons to define how
it should appear. Select "Add watermark/caption to main
image" to add a watermake to the thumbnail image.
Please see Proofs for a
complete description of the watermark options.
Select "Fast mode" for faster generation of images for HTML pages. This option uses faster but slightly lower quality algorithms for resizing and sharpening images. The speed gain compared to normal HTML generation varies with the source image type and is up to six times faster when the source images are JPEGs.
Click on the "Reuse existing images" checkbox to
reuse any existing JPEG images in the HTML directory. This saves
time if you are adding images to an existing gallery or wish to
try out different HTML templates.
When this option is selected BreezeBrowser will reuse existing
main images and thumbnail images in the HTML directory. If the
source image is a JPEG which is the same size or smaller than the
main image size it is copied to the HTML directory without
modification when "Reuse existing images" is selected.
This is useful if you wish to prepare the image for your web page
in an image editor rather than let BreezeBrowser create it.
The size, JPEG quality and amount of sharpening for both the main and thumbnail images is fully user-definable. Select "Custom" from the "Settings" drop down list or one of the predefined settings. The predefined settings are:
Select the "Convert RAW files for highest quality" checkbox to convert raw files before resizing them using high quality interpolation. When this setting is not selected the JPEG embedded in the RAW file is used to generate the HTML images. The embedded JPEG is only 640x480 pixels for the Powershot G1, G2, Pro90IS, S30 and S40. This not only limits the maximum image size to 640x480 pixels but also does not give very high quality HTML images.
Select "Delete unused files in directory" if you would like any unused files in the directory to be deleted after generating the HTML pages. When this option is selected you will be prompted with a dialog containing a list of all unused files and given the option to delete them. This feature is useful if you want to upload the entire directory to your web site and don't want to include any unnecessary files.
Select "Auto level images" to apply auto levels when creating the HTML images. This is a contrast enhancing technique which maps the darkest pixels in the image to black and the lightest pixels to white.
By default BreezeBrowser uses lower case filenames when
generating HTML pages. This can be disabled in Preferences.
The output directory defaults the image directory plus "HTML".
Absolute or relative directory pathnames may be used e.g. .\HTML
will have the same effect as the default output directory. There
is a setting in Preferences to
make the HTML generator remember the last HTML output directory.
This setting should be used with care to avoid accidentally
overwriting previously generated pages.
Select "Recursively scan subfolders" to have the HTML generator create web pages for every subdirectory of the current directory which contains images. The HTML generator will skip subfolders named "HTML" or with names starting with '_'. It will generate web pages from each directory and store them under the output directory specified in the HTML dialog. Please note that this option does not create a master HTML index page to link to the pages in each folder.
Select "Save HTML seetings for this folder" to save the settings so that they are available next time you generate HTML pages in this folder. This saves the HTML settings in a file called breezebrowserHTML.dat in the image directory. Please note: This feature is not available in read-only folders e.g. CD drives.
Depending on the HTML template selected there may be one or two additional entry fields at the bottom of the HTML dialog. In the example in the screenshot above these are used to specify the number of rows and columns to use when laying out the pages.
The HTML settings can be loaded and saved to disk for later use. Use the "Load..." and "Save..." buttons at the bottom of the the dialog to do this. The data files are stored in a a folder called "HTML settings" in the templates folder.
Select the "Custom" setting to have complete control over the size and quality of the main and thumbnail images.
The image is sized using high quality interpolation to fit the inside the box defined by the size parameters while maintaining the the same aspect ratio. e.g. an image 1024x768 pixels would be resized to 512x384 if the size was specified as 512x512. Images are only reduced in size. If the requested size is larger than the original image size the orginal image size is preserved.
The JPEG quality can be set from 0 (maximum compression, minimum quality, small file size) to 100 (maximum quality, minimum compression, large file size).
The unsharp mask settings control how the image is sharpened. The radius setting defines the radius of the Gaussian in pixels (not counting the centre pixel). Amount defines the percentage difference between the original image and the blur image that is added back to the original. Threshold defines the threshold in pixels needs to apply the difference amount.
The predefined settings use the following values:
| Main Image | Web | CD-R (small) | CD-R (large) |
| Image size | 550x450 | 650x550 | 950x800 |
| JPEG quality | 80 | 90 | 90 |
| USM radius | 0.5 | 0.5 | 0.5 |
| USM amount | 1.2 | 1.2 | 1.0 |
| USM threshold | 0.0 | 0.0 | 0.0 |
| Thumbnail Image | Web | CD-R (small) | CD-R (large) |
| Image size | 120x120 | 160x160 | 160x160 |
| JPEG quality | 90 | 95 | 95 |
| USM radius | 0.5 | 0.5 | 0.5 |
| USM amount | 1.5 | 1.5 | 1.5 |
| USM threshold | 0.0 | 0.0 | 0.0 |
NOTES:
Hint: If you prefer to prepare each fullsize image individually and only want BreezeBrowser to generate the HTML pages and the thumbnails you can do it as follows:
The rest of this page gives details about how to create your own HTML templates. The information is quite technical and you only need to read it if you intend to create your own templates or modify existing ones.
HTML page templates are stored in the "templates" subdirectory from where the application is installed. Probably the easiest way to create new templates is to copy an existing template directory and then modify the template files. To be recognised by BreezeBrowser a template directory must contain at least the following files:
NOTE: The template directory must contain the files listed above in order to be listed in the HTML dialog. You can prevent the file appearing in the final output by making the template file zero length. For example to create main and thumbnail images without any HTML pages you could create a null template where index_template.htm, fullsize_template.htm and thumbnail_template.htm are all zero length files in the template directory.
Optional additional index template files called index2_template.{ext} and index3_template.{ext} can be included. After processing these become index2.{ext} and index2.{ext} respectively. This is useful if you want to use frames (see the "frames" template for an example of how to do this).
Up to two optional additional fullsize and thumbnail template files can also be included. This is useful if you want to have more than one page to view the image (see the "Simple + settings window" template for an example of how to do this). Another use is to create sets of pages in different languages or using more than one layout style (see the "multi-view" template for an example of how this can be used).
{ext} is normally "htm" but it can be any extension you choose provided all the template files in a given directory have the same extension. If you want to use a server side scripting language such as PHP the templates can be renamed to have the extension ".php" e.g. index_template.php, fullsize_template.php, thumbnail_template.php.
| Template file | Destination name | How to reference in web pages |
| index_template.{ext} | index.{ext} e.g. index.htm | index.{ext} |
| index2_template.{ext} | index2.{ext} e.g. index2.htm | index2.{ext} |
| index3_template.{ext} | index3.{ext} e.g. index3.htm | index3.{ext} |
| fullsize_template.{ext} | <image_name>.{ext} e.g. img_0123.htm | @url@, @nextUrl@, @next@, @nextIcon@, @prev@, @prevIcon@ |
| fullsize2_template.{ext} | 2<image_name>.{ext} e.g. 2img_0123.htm | 2@url@, 2@nextURL@, @next2@, @nextIcon2@, @prev2@, @prevIcon2@ |
| fullsize3_template.{ext} | 3<image_name>.{ext} e.g. 3img_0123.htm | 3@url@, 3@nextURL@, @next3@, @nextIcon3@, @prev3@, @prevIcon3@ |
| thumbnail_template.{ext} | N/A - stored in @body@ token | Use @body@ to add to index.{ext}, index2.{ext} or index3.{ext} |
| thumbnail2_template.{ext} | N/A - stored in @body2@ token | Use @body2@ to add to index.{ext}, index2.{ext} or index3.{ext} |
| thumbnail3_template.{ext} | N/A - stored in @body3@ token | Use @body3@ to add to index.{ext}, index2.{ext} or index3.{ext} |
Any non-template files in the template directory are copied unmodified into the HTML output directory. One possible use for this is to include images for logos, buttons or the window background (see the "icons" template for an example of this).
BreezeBrowser will preserve the end of line style used in the template when generating HTML pages. If you wish to generate pages that use scripts (e.g. JSP or Perl) to run on a Unix server you can avoid problems with PC-style LF-CR at the end of each line by saving your templates with Unix-style LF end of lines.
Specifying the user defined fields
It is possible to define up to two additional fields for configuring the template by creating a file called "config.dat" in a subdirectory called "config" in the template directory. The config.dat file specifies the caption for the entry fields and their type: text entry, checkbox or dropdown list. If the config.dat file is omitted the HTML dialog will display a text entry fields for the @user1@ token (this is for compatiblility with versions of BreezeBrowser older than version 2.8).
The templates supplied with BreezeBrowser all contain config.dat files and it is worth taking a look at these to see how they work. The config.dat file can be used to define input fields for the @user2@ and @user3@ tokens and is best described using an example. The example below defines a dropdown list for selecting the background color and a checkbox to select whether to display EXIF data:
| <?xml version="1.0" ?> | ||||||||||||
| <breezebrowser version="2.8"> | ||||||||||||
| <html_config> | ||||||||||||
| <user2 enabled="1"> | ||||||||||||
| <caption>Background color:</caption> | ||||||||||||
| <select name="name" size="1"> | ||||||||||||
| <option value="#000000">black</option> | ||||||||||||
| <option>white</option> | ||||||||||||
| <option value="gray" default>gray</option> | ||||||||||||
| </select> | ||||||||||||
| </user2> | ||||||||||||
| <user3 enabled="1"> | ||||||||||||
| <caption>Show EXIF shooting data</caption> | ||||||||||||
| <input type="checkbox" value="@exif@"> | ||||||||||||
| </user3> | ||||||||||||
| </html_config> | ||||||||||||
| </breezebrowser> | ||||||||||||
The <user2 enabled="1"> tag starts the definition of the input field for a dropdown list for the @user2@ token. This can be disabled by setting enabled="0". The definition ends with the </user2> closing tag.
The caption is for the input field is specified by <caption>Background color:</caption>. It is a good idea to keep the caption short to allow space for the input area.
The dropdown list is specified by the <select> tag (the name and size attributes in the tag are ignored). Each item in the list is specified by an <option> tag. The text between the <option> and </option> tags will be displayed in the list. If a value attribute is defined in the <option> tag this will be placed in the @user2@ token when the option is selected otherwise the text between the <option> and </option> tags will be used. A default item can be specified by adding the default attribute in the <option> tag. The dropdown list is set to the default value when the HTML dialog is displayed unless the HTML generator has already been run in this folder in which case the previous setting is used.
In the example above the @user3@ input field is set to a checkbox with the caption "Show EXIF shooting data". When the checkbox is checked @user3@ is set to "@exif@". When it is unchecked @user3@ is an empty string. The value attribute in the <input> tag is optional and if it is omitted @user3@ is set to 1 when the checkbox is checked and 0 when it is unchecked.
The example below shows how to specify a text entry field for @user2@ and to disable the second input field:
| <?xml version="1.0" ?> | ||||||||||
| <breezebrowser version="2.8"> | ||||||||||
| <html_config> | ||||||||||
| <user2 enabled="1"> | ||||||||||
| <caption>Subject:</caption> | ||||||||||
| <input type="text"> | ||||||||||
| </user2> | ||||||||||
| <user3 enabled="0"> | ||||||||||
| </user3> | ||||||||||
| </html_config> | ||||||||||
| </breezebrowser> | ||||||||||
The <input type="text"> tag specifies the input field as a text entry box.
Please note: the config.dat file only controls the settings for the @user2@ and @user3@ tokens. If either user2 or user3 are defined the input fields for @user1@ will be disabled. @user1@ is only retained for backwards compatibility with templates from versions of BreezeBrowser before version 2.8.
Tokens enclosed by '@' characters are filled in when the HTML pages are generated e.g. @exif@ is replaced with the full EXIF details for the image. The tables below give a list of the tokens used:
URLs and file information
| @firstURL@ | The URL of the first full size page e.g. img_0001.htm |
| @lastURL@ | The URL of the last full size page e.g. img_0100.htm |
| @next@ | The word "Next" with a hyperlink to the
next fullsize page unless this is the last page. e.g. <a href="img_0999.htm">Next</a> Notes: The word used defaults to "Next" but can be edited in Preferences. Use @next2@ and @next3@ to reference pages generated from fullsize2_template.{ext} and fullsize3_template.{ext} |
| @nextURL@ | The URL of the next fullsize page e.g. img_0100.htm (empty for the last image) |
| @nextIcon@ | Inserts an image called next.gif with a hyperlink to
the next fullsize page unless this is the last page. e.g. <a href="img_0999.htm"><img src="next.gif" alt="Next" border="0"></a> Notes: The word used in the img alt property is the same as used in @next@. Use @nextIcon2@ and @nextIcon3@ to reference pages generated from fullsize2_template.{ext} and fullsize3_template.{ext} |
| @nextImage@ | The URL of the next fullsize image. This can be used to "pre-load" the next image by including the line <img src=@nextImage@ width="1" height="1"> in the fullsize template. |
| @prev@ | The word "Prev" with a hyperlink to the
previous fullsize page unless this is the first page. e.g. <a href="img_0100.htm">Prev</a> Notes: The word used defaults to "Prev" but can be edited in Preferences. Use @prev2@ and @prev3@ to reference pages generated from fullsize2_template.{ext} and fullsize3_template.{ext} |
| @prevURL@ | The URL of the previous fullsize page e.g. img_0100.htm (empty for the first image) |
| @prevIcon@ | Inserts an image called prev.gif with a hyperlink to
the previous fullsize page unless this is the last page. e.g. <a href="img_0999.htm"><img src="prev.gif" alt="Prev" border="0"></a> Notes: The word used in the img alt property is the same as used in @prev@. Use @prevIcon2@ and @prevIcon3@ to reference pages generated from fullsize2_template.{ext} and fullsize3_template.{ext} |
| @url@ | The URL of the current fullsize page created from
fullsize_template.{ext} (used to link thumbnails to the
fullsize page) Note: Use 2@url@ and 3@url@ to reference pages generated from fullsize2_template.{ext} and fullsize3_template.{ext} |
| @homeURL@ | The value of "Home page" entered in Preferences e.g. http://www.breezesys.com |
| @body@ | Concatenation of all the thumbnail images from thumbnail_template.{ext} (used in index pages) |
| @body2@ | Concatenation of all the thumbnail images from thumbnail2_template.{ext} (used in index pages) |
| @body3@ | Concatenation of all the thumbnail images from thumbnail3_template.{ext} (used in index pages) |
| @file@ | The filename of the original image file e.g. CRW_0123.crw |
| @fileLower@ | The filename of the original image file in lower case e.g. crw_0123.crw |
| @fileAsURL@ | The filename of the original image file encoded so
that it can be used in a URL e.g. Strange name%.jpg becomes Strange%20name%25.jpg |
| @fileNoExt@ | The filename of the original image file without its extension e.g. CRW_0123 |
| @fileNoExtLower@ | The filename of the original image file without its extension in lower case e.g. crw_0123 |
| @fileAsNumber@ | Evaluates to the first group of numbers in the
filename. Useful if filenames contain a reference number
for identification purposes. e.g. CRW_012345_20020527.CRW would give 012345 |
| @fileAsNumber2@ | Evaluates to the last group of numbers in the
filename. Useful if filenames contain a reference number
for identification purposes. e.g. CRW_012345_20020527.CRW would give 20020527 |
| @dirName@ | The name of the directory where the original image
file was when the HTML pages were generated e.g. 2004_May for images stored in D:\MyPhotos\2004_May\ |
| @dir@ | The full pathname of the directory where the original
image file was when the HTML pages were generated e.g. D:\MyPhotos\2004_May\ |
| @dirEscaped@ | The full pathname of the directory where the original
image file was when the HTML pages were generated with
backslash characters escaped so that it can be used for
strings within Javascript and other scripting languages e.g. D:\MyPhotos\2004_May\ becomes D:\\MyPhotos\\2004_May\\ |
| @dirSlash@ | The full pathname of the directory where the original
image file was when the HTML pages were generated with \
characters converted to / to avoid problems with quoted
strings in scripts e.g. D:/MyPhotos/2004_May/ |
| @baseDirPath | Relative path to the first HTML directory when
recursively scanning subfolders e.g. ../../.. |
| @imageNumber@ | Image number within the directory. Useful for displaying text like "Image 1 of 10" |
| @numberOfImages@ | The number of images in the directory. Useful for displaying text like "Image 1 of 10" |
| @fileSize@ | File size e.g. 3,689Kb |
| @fileSizeInBytes@ | File size in bytes e.g. 3,735,271 |
| @fileSizePlain@ | File size in bytes without thousands separators e.g. 3735271 |
| @tagged@ | Set to 1 if the image is tagged, 0 if not. Note: @tagged@ is not set in sub directories when using recursive HTML generation. |
| @tableRow@ @tableRow2@ ... @tableRow10@ |
A special set of tokens to help construct HTML tables
without having to use Javascript (please see the proofs
template for an example of how to use this token).
@tableRow<n>@ evaluates to </tr><tr>
every n thumbnail images and to an empty string otherwise. e.g. @tableRow2@ evaluates to: 1st image: 2nd image: </tr><tr> 3rd image: 4th image: </tr><tr> @tableRow@ is treated the same as @tableRow4@. |
| @lastUpdatedDate@ | Today's date formatted according to your locale e.g. 14 April 2003 |
Image properties and page title
| @image@ | URL of the JPEG image e.g. img_0001_std.jpg in fullsize_template and img_0001_tn.jpg in thumbnail_template |
| @width@ | Width of the JPEG image in pixels |
| @height@ | Height of the JPEG image in pixels |
| @orientation@ | Image orientation based on image width and height e.g. "Landscape" if width >= height, "Portrait" if width < height |
| @main_image@ | URL of the JPEG used for the main image e.g. img_0001_std.jpg |
| @main_width@ | Width of the main JPEG image in pixels |
| @main_height@ | Height of the main JPEG image in pixels |
| @thumbnail_image@ | URL of the JPEG used for the thumbnail image e.g. img_0001_tn.jpg |
| @thumbnail_width@ | Width of the thumbnail JPEG image in pixels |
| @thumbnail_height@ | Height of the thumbnail JPEG image in pixels |
| @src_width@ | Width of the original image in pixels |
| @src_height@ | Height of the original image in pixels |
| @title@ | The title you entered in the HTML dialog. You may use a token here e.g. if you enter @caption@ the value of @caption@ from the last image processed will be used for the title. |
| @rawTitle@ | The title you entered in the HTML dialog without modification. Use this instead of @title@ if you want to embed HTML formatting in your title. |
| @strippedTitle@ | The title you entered in the HTML dialog with any HTML tags removed and and special HTML characters escaped where necessary. |
| @user1@ | The value entered in the @user1@ user defined field
in the HTML dialog. @user1@ is processed first and can be
used to hold information for other tokens. e.g. Adding @tableRow@user1@@ to a template allows the number of thumbnails per row to be defined by the user in the HTML dialog |
EXIF information
| @exif@ | Full EXIF details for the image. Note: line breaks are converted to <br /> |
| @exifSummary@ | Abbreviated EXIF details for the image. Note: line breaks are converted to <br /> |
| @caption@ | The comments stored with the image. Note: line breaks
in the comment are converted to <br /> Note: This is the IPTC caption if "Use IPTC caption in preference to EXIF comments" is set in preferences |
| @rawCaption@ | The comments stored in the image without modification.
Use this instead of @caption@ if you want to embed HTML
formatting in your comments. Note: This is the IPTC caption if "Use IPTC caption in preference to EXIF comments" is set in preferences |
| @strippedCaption@ | The comments stored in the image with any HTML tags
removed and special HTML characters escaped where
necessary. Note: This is the IPTC caption if "Use IPTC caption in preference to EXIF comments" is set in preferences |
| @exifComments@ | The comments stored with the image. Note: line breaks in the comment are converted to <br /> |
| @rawExifComments@ | The comments stored in the image without modification. |
| @strippedExifComments@ | The comments stored in the image with any HTML tags removed and special HTML characters escaped where necessary. |
| @owner@ | The owner string stored in the EXIF data |
| @strippedOwner@ | The owner string stored in the EXIF data with any HTML tags removed |
| @copyright@ | Copyright string |
| @model@ | Camera model name e.g. Canon EOS D30 |
| @iso@ | ISO setting e.g. 100 |
| @shutter@ | Shutter speed e.g. 1/125 |
| @aperture@ | Aperture e.g. 11 |
| @exposureMode@ | Exposure mode e.g. Manual |
| @meteringMode@ | Metering mode e.g. "Evaluative" |
| @flash@ | Flash setting e.g. "External E-TTL" |
| @whiteBalance@ | White balance setting e.g "Auto" |
| @exposureCompensation@ | Exposure compensation e.g. "+1/3" |
| @flashCompensation@ | Flash exposure compensation e.g. "-1 2/3" |
| @aebExpCompensation@ | Auto exposure bracketing exposure compensation e.g. "+1/3" |
| @aebShotNumber@ | Auto exposure bracketing sequence shot number e.g. "-1 2/3" |
| @lens@ | Lens focal length range in mm e.g. 24.0 to 85.0 |
| @focalLength@ | Focal length used for the photo e.g. 50.0 |
| @digitalZoom@ | Digital zoom (empty if no digital zoom was applied) e.g. 3x |
| @focusPoint@ | AF focus point used e.g. "[Center]" |
| @focusMode@ | AF focus mode e.g. "One-shot AF" |
| @driveMode@ | Drive mode e.g. "Continuous" |
| @quality@ | Image quality e.g. "Raw" |
| @saturation@ | Saturation setting e.g. "Normal" |
| @contrast@ | Contrast setting e.g. "Low" |
| @sharpness@ | Sharpness setting e.g. "Low" |
| @subjectDistance@ | Subject distance in meters e.g. "5.24". Note: this is not always available or particularly accurate |
| @year@ | The year the photo was taken e.g. 2003 |
| @month@ | The month the photo was taken e.g. 02 for February |
| @monthName@ | The name of the month the photo was taken e.g. September |
| @day@ | The day of the month the photo was taken e.g. 09 |
| @weekday@ | The day of the week the photo was taken e.g. Friday |
| @time@ | The time the photo was taken e.g. 10:03:45 |
| @hour@ | The hour the photo was taken (00 to 23) e.g. 10 for a photo taken at 10:03:45 |
| @minute@ | The minute the photo was taken (00 to 59) e.g. 03 for a photo taken at 10:03:45 |
| @second@ | The second the photo was taken (00 to 59) e.g. 45 for a photo taken at 10:03:45 |
| @date@ | The date formatted according to your locale e.g. 5 November 2001 |
| @dateTime@ | The date formatted as YYYY.MM.DD hh:mm:ss e.g. 2003.09.10 10:23:47 |
| @seqNumber@ | Canon 7-digit sequence number in the form dddnnnn where ddd is the original image folder and nnnn is the image number (read from EXIF data in the JPG or THM file). |
| @bodyID@ | Camera body ID (only valid for Canon digital SLRs) |
| @firmware@ | Camera firmare version |
| @EFguideNumber@ | Measure of flash power (only valid for Canon Powershot cameras) |
| @selfTimer@ | Number of seconds the self-timer was set for e.g. 10 |
| @macro@ | Lens macro setting (only valid for some camera models) e.g. "On" |
IPTC Data
| @IPTC_objectName@ | object name |
| @IPTC_category@ | category |
| @IPTC_supplementalCategories@ | Comma separated list of supplemental categories |
| @IPTC_keywords@ | Comma separated list of IPTC keywords |
| @IPTC_specialInstructions@ | special instructions |
| @IPTC_dateCreated@ | date created |
| @IPTC_timeCreated@ | time created |
| @IPTC_releaseDate@ | release date |
| @IPTC_releaseTime@ | release time |
| @IPTC_byline@ | byline |
| @IPTC_bylineTitle@ | byline title |
| @IPTC_city@ | city |
| @IPTC_sublocation@ | sublocation |
| @IPTC_state@ | state |
| @IPTC_country@ | country |
| @IPTC_countryCode@ | 3-letter country code |
| @IPTC_origTransRef@ | original transmission reference |
| @IPTC_headline@ | headline |
| @IPTC_credit@ | credit |
| @IPTC_source@ | source |
| @IPTC_copyright@ | copyright |
| @IPTC_caption@ | caption |
| @IPTC_captionWriter@ | caption writer |
| @IPTC_editStatus@ | edit status |
| @IPTC_originatingProgram@ | originating program |
| @IPTC_jobID@ | job identifier |
| @IPTC_objectCycle@ | object cycle |
| @IPTC_priority@ | priority/urgency |
"stripped" versions of the IPTC tokens are available by prefixing "IPTC" with "stripped" e.g. the stripped version of @IPTC_caption@ is @strippedIPTC_caption@. The stripped versions have any HTML tags removed and and special HTML characters escaped where necessary. "raw" versions of the IPTC tokens are available by prefixing "IPTC" with "raw" and these copy the IPTC data without modifying it in any way. This is useful if you wish to include URLs or HTML formatting in the IPTC data.
Notes:
Copyright 2002 to 2004, Breeze Systems Limited
www.breezesys.com