Goal: Draw a dashed border around an existing photo with known dimensions. Problem: My method creates a dashed border which is too thin. It does not appear like a border. Progress: - I drew a transparent border around the image because I did not want the border drawn on the image itself. I wanted it to act like a border or frame, hugging the image. - I used 4 draw commands so that the pathlines were straight and would not 'jump' between edges (try it with 1 path command).
For testing try this: convert rose: -resize 300x200! –background none –border 20 –bordercolor none -strokewidth 20 –stroke blue –fill none -draw “stroke-dasharray 20 20 path 'M 0,0 h 300' ” -draw “stroke-dasharray 20 20 path 'M 300,0 v 200' ” -draw “stroke-dasharray 20 20 path 'M 300, 200 h -300' ” -draw “stroke-dasharray 20 20 path 'M 0, 200 h -200' ” If you try this from the command line, you will see the dashed line really is not 20px wide (at least on my monitor). Instead, it appears offset from the image ~9 pixels or so. Why? Is this an issue with SVG having different resolution than IM's native resolution? -- View this message in context: http://www.nabble.com/What-is-the-best-way-to-create-dashed-borders--tf3156096.html#a8751972 Sent from the Magick-users mailing list archive at Nabble.com. _______________________________________________ Magick-users mailing list [email protected] http://studio.imagemagick.org/mailman/listinfo/magick-users
