That is to say that image is created, but in firefox appears OUTPUT_PATH is not 
set.

Where is the problem?

--- Dom 11/4/10, dark0s <[email protected]> ha scritto:

> Da: dark0s <[email protected]>
> Oggetto: Re: [Templates] Template::Plugin::GD usage
> A: [email protected], [email protected]
> Data: Domenica 11 Aprile 2010, 03:29
> I read the filters documentation and
> I typed the following code for example:
> 
>   [% FILTER null;
>      data = [
> ["1st","2nd","3rd","4th","5th","6th"],
>               [ 
>   4,    2,    3,   
> 4,    3,  3.5] ];
> 
>      USE my_graph = GD.Graph.pie( 250,
> 200 );
> 
>      my_graph.set(
>         title => 'A Pie Chart',
>         label => 'Label',
>         axislabelclr => 'black',
>         pie_height => 36,
>         transparent => 0,
>      );
>      my_graph.plot(data).png |
> redirect("/home/savio.png", binmode=1);
>      END; -%]
> 
> taken from:
> 
> http://perl.asylog.net/perl5.6.1/site_perl/5.6.1/sun4-solaris/Template/Plugin/GD/Graph/pie.html
> 
> I changed stdout(1) with redirect("/home/savio.png",
> binmode=1);
> but I have the following error:
> 
> Software error:
> 
> redirect error - OUTPUT_PATH is not set
> 
> --- Sab 10/4/10, Stuart Johnston <[email protected]>
> ha scritto:
> 
> > Da: Stuart Johnston <[email protected]>
> > Oggetto: Re: [Templates] Template::Plugin::GD usage
> > A: [email protected]
> > Data: Sabato 10 Aprile 2010, 01:21
> > In order to use the redirect filter
> > you need to set the OUTPUT_PATH 
> > config param to specify the directory into which files
> may
> > be written.
> > 
> > http://tt2.org/docs/manual/Filters.html#section_redirect_file_options_
> > 
> > 
> > dark0s wrote:
> > > I have the following error:
> > > 
> > > Software error:
> > > 
> > > redirect error - OUTPUT_PATH is not set
> > > 
> > > What is the problem?
> > > 
> > > savio
> > > 
> > > --- Sab 10/4/10, Stuart Johnston <[email protected]>
> > ha scritto:
> > > 
> > >> Da: Stuart Johnston <[email protected]>
> > >> Oggetto: Re: [Templates]
> Template::Plugin::GD
> > usage
> > >> A: [email protected]
> > >> Data: Sabato 10 Aprile 2010, 00:23
> > >> There are a few different was to do
> > >> this but probably the easiest is to 
> > >> save the image to disk.  Something like:
> > >>
> > >>      [% FILTER null;
> > >>          USE im =
> > >> GD.Image(50,50);
> > >>          # allocate some
> > >> colors
> > >>          black =
> > >> im.colorAllocate(0,   0, 0);
> > >>      
> > >>    red   =
> > >> im.colorAllocate(255,0,  0);
> > >>          blue  =
> > >> im.colorAllocate(0,  0,  255);
> > >>          # Draw a blue
> > oval
> > >>      
> > >>    im.arc(50,50,95,75,0,360,blue);
> > >>          # And fill it
> > with
> > >> red
> > >>         
> > im.fill(50,50,red);
> > >>          # Output binary
> > >> image in PNG format
> > >>          im.png |
> > >> redirect('/path/to/image.png');
> > >>         END;
> > >>      -%]
> > >>
> > >>      <img
> > >> src="/url/to/image.png">
> > >>
> > >> If the images are reusable, you could put in
> some
> > logic to
> > >> check if the 
> > >> file exists already before regenerating.
> > >>
> > >>
> > >>
> > >> dark0s wrote:
> > >>> Ok, I excuse me because I'm not expert
> with
> > template
> > >> toolkit.
> > >>> Where is the source of the following
> block
> > code?
> > >>>
> > >>>      [% FILTER null;
> > >>>          USE im =
> > >> GD.Image(50,50);
> > >>>          # allocate
> > some
> > >> colors
> > >>>          black =
> > >> im.colorAllocate(0,   0, 0);
> > >>>      
> > >>    red   =
> > >> im.colorAllocate(255,0,  0);
> > >>>          blue 
> > =
> > >> im.colorAllocate(0,  0,  255);
> > >>>          # Draw a
> > blue
> > >> oval
> > >>>      
> > >>    im.arc(50,50,95,75,0,360,blue);
> > >>>          # And fill
> > it
> > >> with red
> > >>>      
> > >>    im.fill(50,50,red);
> > >>>          # Output
> > binary
> > >> image in PNG format
> > >>>          im.png |
> > >> stdout(1);
> > >>>         END;
> > >>>      -%]
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>> --- Ven 9/4/10, Randy J. Ray <[email protected]>
> > >> ha scritto:
> > >>>> Da: Randy J. Ray <[email protected]>
> > >>>> Oggetto: Re: [Templates]
> > Template::Plugin::GD
> > >> usage
> > >>>> A: "dark0s" <[email protected]>
> > >>>> Cc: [email protected]
> > >>>> Data: Venerdì 9 Aprile 2010, 21:50
> > >>>> dark0s wrote:
> > >>>>> With stdout(1) system outputs a
> lot of
> > symbols
> > >> without
> > >>>> sense.
> > >>>>
> > >>>> That's because you're trying to emit
> the
> > image
> > >> directly
> > >>>> within the table cell. HTML doesn't
> work
> > like
> > >> that. You have
> > >>>> to reference images with the
> "<img>"
> > tag and
> > >> a URL
> > >>>> that (when fetched) returns the
> image
> > data.
> > >>>>
> > >>>> Randy
> > >>>> --
> > >>>>
> > >>
> >
> """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
> > >>>> Randy J. Ray     
> > Sunnyvale,
> > >> CA   
> > >>>>    http://www.rjray.org   [email protected]
> > >>>>
> > >>>> Silicon Valley Scale Modelers: http://www.svsm.org
> > >>>>
> > >>>
> > >>>        
> > >>>
> > >>>
> > _______________________________________________
> > >>> templates mailing list
> > >>> [email protected]
> > >>> http://mail.template-toolkit.org/mailman/listinfo/templates
> > >>
> > >>
> _______________________________________________
> > >> templates mailing list
> > >> [email protected]
> > >> http://mail.template-toolkit.org/mailman/listinfo/templates
> > >>
> > > 
> > > 
> > >       
> > 
> > 
> > _______________________________________________
> > templates mailing list
> > [email protected]
> > http://mail.template-toolkit.org/mailman/listinfo/templates
> > 
> 
> 
>       
> 
> _______________________________________________
> templates mailing list
> [email protected]
> http://mail.template-toolkit.org/mailman/listinfo/templates
> 


      

_______________________________________________
templates mailing list
[email protected]
http://mail.template-toolkit.org/mailman/listinfo/templates

Reply via email to