MontageFramed

MontageFramed provides the means to specify montage options when it is desired to have decorative frames around the image thumbnails.

Constructors

this
this(Geometry frameGeometry)

Construct the info to use for a framed montage.

Members

Functions

borderColor
void borderColor(Color color)
Color borderColor()

Specifies the background color within the thumbnail frame.

borderWidth
void borderWidth(size_t width)
size_t borderWidth()

Specifies the border to place between a thumbnail and its surrounding frame. This option only takes effect if geometry specification doesn't also specify the thumbnail border width.

frameGeometry
void frameGeometry(Geometry geometry)
Geometry frameGeometry()

Specifies the geometry specification for frame to place around thumbnail. If this parameter is not specified, then the montage is unframed.

matteColor
void matteColor(Color color)
Undocumented in source. Be warned that the author may not have intended to support it.
matteColor
Color matteColor()

Specifies the geometry specification for frame to place around thumbnail. If this parameter is not specified, then the montage is unframed.

Inherited Members

From Montage

MontageInfoRef
alias MontageInfoRef = RefCounted!(DestroyMontageInfo, MontageInfo)
Undocumented in source.
montageInfoRef
MontageInfoRef montageInfoRef;
Undocumented in source.
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.

Meta