The following module was proposed for inclusion in the Module List:

  modid:       SVG::GD
  DSLIP:       bmphp
  description: Provide SVG output to GD
  userid:      RONAN (Ronan Oger)
  chapterid:   18 (Images_Pixmaps_Bitmaps)
  communities:
    [EMAIL PROTECTED],

  similar:

  rationale:

    Module Rationale: ---------------- I have recieved numerous queries
    about generating SVG output from GD and other raster-drawing
    systems. Because a number of applications use GD, this is the first
    try to do this. As well, there have been been user queries on some
    lists/newsgroups including comp.lang.perl.modules

    SVG::GD enables the generation of GD drawings that are generated
    from SVG-compatible files PLUS shape primitives.

    (For example, there is not yet any support for certain methods that
    act at a raster level such as "fill" or require the server to have a
    spatial model of the canvas such as "fillToBorders").

    Namespace rationale: ------------------- I am overwriting the
    GD::Image namespace with the SVG::GD::Image namespace, and therefore
    need to use SVG::GD rather than GD::SVG

    Approach: -------- The approach is not that unique. I take over the
    GD::Image namespace, open a new SVG drawing using the SVG.pm module,
    and map GD,pm methods to SVG.pm. A unique thing about the module is
    that it requires very little change to the existing code of an
    application using GD. For example, for an existing app using
    GD::Graph::lines, you change:

    use GD::Graph::lines;

    to: use GD::Graph::lines; #order is important. #This MUST be behind
    the GD-invoking point to work use SVG::GD;

    The module currently provides shape primitive support quite well,
    and has been tested against a number of other modules which invoke
    GD.

    Everything works fairly well. Sample output of the module can be
    found here:

    http://www.roaps.com/2003/11/11/

    (You need to have svg support, and you need to drill down to the
    actual SVG images to see the SVG results).

  enteredby:   RONAN (Ronan Oger)
  enteredon:   Tue Nov 11 15:17:49 2003 GMT

The resulting entry would be:

SVG::
::GD              bmphp Provide SVG output to GD                     RONAN


Thanks for registering,
-- 
The PAUSE

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=d5500000_25ee2d6e4430ffab&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=d5500000_25ee2d6e4430ffab&SUBMIT_pause99_add_mod_insertit=1

Reply via email to