At 1:14 PM +0900 11/24/07, Dave M G wrote:
Larry,

Thanks for your advice.

With the XML editor available within PHP, I've made a small script that can extract the point data inside an SVG file, and store them as an array of points.

That array can then be used to draw and fill shapes in a PNG image. And since they are stored as an array, I can do a little math on them to manipulate their scale and whatnot.

The interpolation between points gets lost with this method, but in this case, I can get by with straight lines.

Thanks for helping me to see the value in using PHP's XML functions.

--
Dave M G


Dave:

If you want to smooth those points out, you can do it with a bezier or catmull spline.

The code for catmull spline can be found here:

http://brlcad.org/doxygen/d7/ddd/rt__dspline_8c-source.html

I would love to see it translated into php.

I have a copy of bezier code in C -- contact me off-list for a copy.

Cheers,

tedd


--
-------
http://sperling.com  http://ancientstones.com  http://earthstones.com

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to