Hey, spirals. That would be neat. But no, it doesn't currently. If somebody can suggest an algorythm that works with my code, I could make it do spirals. I was getting a headache even trying to figure out how to make it do ovals (*)...

Other items on my wish-list:

(*) The complication giving me trouble is that I need to recalculate the position (or drawing-angle) for each letter, to account for the fact that GD draws TrueType characters from the lower-left corner, not the center.

I could easily set a separate scaling factor for X and Y coordinates (to make ovals), just like I could vary the radius on-the-fly (to make a spiral) but the problem is that the letters will be angled oddly (as if they were supposed to be in a circle). Too much for this bear of little brain! But, if you have suggestions, I'm all ears.

___ -DA $_='daniel@coder.com 519-575-3733 /Prescient Code Solutions/ coder.c +om ';s/-/ /g;s/([.@])/ $1/g;@y=(42*1476312054+7*3,14120504e4,-42*330261-3 +3, 42*5436+3,42*2886+10,42*434987+5);s/(.)/ord(uc($1))/ge;for(@x=split/32 +/; @y; map{print chr} split /(..)/, shift(@x) + shift(@y)) {perlmonk.da.r +u}

In reply to Re: Re: GD::Text::Arc by da
in thread GD::Text::Arc by da

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.