WebDNA interaction with ImageMagick

How to pass variables to ImageMagick using a [shell] context?

numero = 41
interpreted = N
texte = Simply set the variable on the page above the [shell], and when you construct the script you want to run within [shell], just drop the [variable] in. So, in this example, you would use something like this.
[text]height=100[/text][text]width=100[/text][text]sourcefile=logo.jpg[/text][text]resultfile=result.jpg[/text]
Then you would a use a [shell] script like this (in your SandBoxes scripts) to resize the image.
[shell]path-to-ImageMagick/convert -size [width]x[height] [sourcefile] -resize [width]x[height] +profile "*" [resultfile][/shell]
Simply set the variable on the page above the [shell], and when you construct the script you want to run within [shell], just drop the [variable] in.

So, in this example, you would use something like this.
[text]height=100[/text]
[text]width=100[/text]
[text]sourcefile=logo.jpg[/text]
[text]resultfile=result.jpg[/text]

Then you would a use a [shell] script like this (in your SandBoxes scripts) to resize the image.
[shell]
path-to-ImageMagick/convert -size [width]x[height] [sourcefile] -resize [width]x[height] +profile "*" [resultfile]
[/shell]

Mark Derrick

DOWNLOAD WEBDNA NOW!

Top Articles:

WebDNA Libraries

A list of available libraries for WebDNA...

[biotype]

BioType is a behavioral biometrics WebDNA function based on ADGS research and development (from version 8...

WebDNA Modules

A list of the currently available modules...

Download WebDNA Applications

WebDNA applications...

F.A.Q

A compilation of some user's questions...

Tips and Tricks

A list of user-submitted tips ...

Related Readings:

File upload example

...

How to keep the text variable after a function has finished

By default...

Removing whitespace

How can I remove all whitespace entered by a user from an input box (ie card number)...

Database backup

How to make a backup of your databases...

Cloning a Record

Often...

Write Once Use Many

Reuse the same code over and over again on your site with the [include] context...