[magick-users] Re: WWW Mail (Prob Scripting Rnd Border Ex)
Anthony Thyssen
anthony at griffith.edu.au
Sat Oct 14 06:17:27 CDT 2006
Tom Cunningham on wrote...
| Tom Cunningham <thomas.tmc at gmail.com> sent the following
| comment to "anthony", about "Prob Scripting Rnd Border Ex".
| You are reading it:-
| ------------------------------------------------------------
| I'm having trouble scripting the rounded border example.
| I'm pretty sure it's in the syntax of the arguments. No error is given
| upon running and no image is created.
| Could you tell me where the error is?
|
| Using IM 6.2.9 Q8
| Here is my VBScript code:
|
| img_W1 = img_Info(0) - 2
| img_H1 = img_Info(1) - 2
| img_N1 = Int((img_Info(0) + img_Info(1)) / 15)
| img_Str = img_W1 & "," & img_H1 & " " & img_N1 & "," img_N1
|
| oImg.Convert load_Trans,"-border","2","-format", "roundrectangle 1,1 " & img_Str, _
| dir_Home & "images\slide\rounded_corner.mvg"
|
| oImg.Convert load_Trans,"-border","2","-matte","-channel","RGBA","-threshold","-1", _
| "-background","none","-fill","none","-stroke","black","-strokewidth","3", _
| "-draw",dir_Home & "images\slide\rounded_corner.mvg",dir_Home & "images\slide\rounded_corner_overlay.png"
|
| oImg.Convert load_Trans,"-border","2","-matte","-channel","RGBA","-threshold","-1", _
| "-background","none","-fill","white","-stroke","black","-strokewidth","1", _
| "-draw",dir_Home & "images\slide\rounded_corner.mvg",dir_Home & "images\slide\rounded_corner_mask.png"
|
| oImg.Convert load_Trans,"-matte","-bordercolor","none","-border","2", _
| dir_Home & "images\slide\rounded_corner_mask.png","-compose","DstIn","-composite", _
| dir_Home & "images\slide\rounded_corner_overlay.png","-compose","Over","-composite" _
| "-depth","8","-quality","95",load_Image
|
| Any help you can give is very much appreciated.
Looks like the NEW rounded border example.
http://www.cit.gu.edu.au/~anthony/graphics/imagick6/thumbnails/#rounded
The other method using images is also demonstrated by the later 'Fancy
border' example
http://www.cit.gu.edu.au/~anthony/graphics/imagick6/thumbnails/#fancy
All methods used simular techniques. one image to overlay new parts to
image, another to erase other parts of the image.
Hmmm.. Prehaps you don't realise that a "mvg" file is just a text file
of draw commands. See MVG files
http://www.cit.gu.edu.au/~anthony/graphics/imagick6/draw/#mvg
The example only uses it as it uses IM to generate the draw command
using format. As you are not using IM to do the calculations you do NOT
need to use a MVG file. Just replace the "@rounded_corner.mvg" with the
roundrectangle draw command directly!!!!
Anthony Thyssen ( System Programmer ) <A.Thyssen at griffith.edu.au>
-----------------------------------------------------------------------------
Windows gives you a nice view of clouds so you can't see any
potentially useful boot time messages. -- Bill Hay
-----------------------------------------------------------------------------
Anthony's Home is his Castle http://www.cit.gu.edu.au/~anthony/
More information about the Magick-users
mailing list