| Miscellaneous |
| Version lineage of this tool (guids ordered most recent to oldest) |
| toolshed.g2.bx.psu.edu/repos/bgruening/imagemagick_image_montage/imagemagick_image_montage/7.1.2-2+galaxy1 (this tool) |
| toolshed.g2.bx.psu.edu/repos/bgruening/imagemagick_image_montage/imagemagick_image_montage/7.1.2-2+galaxy0 |
| imagemagick_image_montage |
| Requirements (dependencies defined in the <requirements> tag set) |
| name | version | type |
| imagemagick | 7.1.2-2 | package |
| freetype | 2.13.3 | package |
| Additional information about this tool |
#set $list_inputs = []
#if $label_options.label=="true" and $label_options.label_indexes=="false" :
#for $idx, $data in enumerate($input):
#set $file=$data
ln -s $file "${file.element_identifier}.${file.ext}" &&
$list_inputs.append("%s.%s" % ($file.element_identifier, $file.ext))
#end for
#else:
#for $idx, $data in enumerate($input):
#set $file=$data
#set $prefix=str($idx+1)
ln -s $file "${prefix}.${file.element_identifier}.${file.ext}" &&
$list_inputs.append("%s.%s.%s" % ($prefix, $file.element_identifier, $file.ext))
#end for
#end if
fontfile=\$(fc-list | grep DejaVuSans.ttf | head -n 1 | cut -d: -f1) &&
magick montage
-geometry +0+0
-background white
-font \$fontfile
-pointsize $pointsize
-tile ${width}x
-resize ${resize}%
#if $label_options.label == "true":
-label "%t"
#end if
#if $title:
-title '$title'
#end if
#for $i in $list_inputs:
"$i"
#end for
output.png
| Functional tests |
| name | inputs | outputs | required files |
| Test-1 |
input: ['donald.jpg', 'donald.jpg', 'Mirror Donald.png', 'Mirror Donald.png'] width: 3 |
name: value |
donald.jpg Mirror Donald.png value |
| Test-2 |
input: ['donald.jpg', 'Mirror Donald.png', 'donald.jpg', 'Mirror Donald.png'] width: 2 resize: 90 title: A bunch of Donalds label_options|label_indexes: True label_options|label: true |
name: value |
donald.jpg Mirror Donald.png value |
| Test-3 |
input: ['donald.jpg', 'Mirror Donald.png'] width: 2 title: Donald Duo label_options|label_indexes: False label_options|label: true |
name: value |
donald.jpg Mirror Donald.png value |