Montage

Montage is used to provide montage options and provides methods to set all options required to render simple (unframed) montages.

Constructors

this
this()

Members

Aliases

MontageInfoRef
alias MontageInfoRef = RefCounted!(DestroyMontageInfo, MontageInfo)
Undocumented in source.

Functions

backgroundColor
void backgroundColor(Color color)
Color backgroundColor()

Specifies the background color that thumbnails are imaged upon.

columns
void columns(size_t columns)
size_t columns()

Specifies the maximum number of columns in the montage.

fillColor
void fillColor(Color color)
Color fillColor()

Specifies the fill color to use for the label text.

font
void font(string font)
string font()

Specifies the thumbnail label font.

geometry
void geometry(Geometry geometry)
Geometry geometry()

Specifies the size of the generated thumbnail.

gravity
void gravity(GravityType gravity)
GravityType gravity()

Specifies the thumbnail positioning within the specified geometry area. If the thumbnail is smaller in any dimension than the geometry, then it is placed according to this specification.

label
void label(string label)
string label()

Specifies the format used for the image label. Special format characters may be embedded in the format string to include information about the image.

pointSize
void pointSize(double size)
double pointSize()

Specifies the thumbnail label font size.

rows
void rows(size_t rows)
size_t rows()

Specifies the maximum number of rows in the montage.

shadow
void shadow(bool shadow)
bool shadow()

Enable/disable drop-shadow on thumbnails.

strokeColor
void strokeColor(Color color)
Color strokeColor()

Specifies the stroke color to use for the label text.

texture
void texture(string texture)
string texture()

Specifies a texture image to use as montage background. The built-in textures "granite:" and "plasma:" are available. A texture is the same as a background image.

Variables

montageInfoRef
MontageInfoRef montageInfoRef;
Undocumented in source.

Meta