[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: graphic figures and gtk and gtkprint



Actually, if you have postscript, it should be pretty straightforward to
convert to cairo as they use the same drawing model. This is also the only
way to get proper cross

2009/1/15 Dan McMahill <mcmahill mtl mit edu>

> Hello,
>
> I have a gtk app I wrote about 12 years ago.  I've slowly evolved it.  I
> have about a dozen figures (graphics) that get displayed in some of the
> dialogs.  Two examples of these figures can be seen at
> http://wcalc.sf.net/tech.html
>
> The figures are drawn with tgif (a nice 2-d vector drawing program) and
> then I export several formats from that:
>
> - png for display on the web page I listed as well as for a CGI version of
> wcalc.
>
> - xpm for displaying in some of my gtk dialogs (see a screen shot at
> http://www.sf.net/gtk-wcalc.html
>
> - eps for printing.
>
> Currently my printing is done via a custom dialog box and it works by
> sending postscript code (generated by my code but it includes the eps
> versions of my graphics) to a file or to a program like lpr.  This is a hold
> over from the fact that wcalc was written originally for gtk-1.x
>
> Now that gtkprint is available I want to convert over so I can have better
> cross-platform printing support.
>
> I'm totally new to cairo and pango but have managed to get the basics
> working.  The problem is the figures.  I've tried loading my png files and
> rendering them with cairo.  The problem is that the bitmap version just
> doesn't look that hot (especially the text) when printed. Especially when
> compared to the postscript version.
>
> Does anyone have suggestions for the right way to deal with these graphics?
>  I still need png for the web pages, probably xpm for my gtk dialogs and
> some vector format for printing.  I understand there is a way with SVG to
> get the printing but I can't seem to get my figures into SVG short of
> re-drawing them in some other tool (inkscape maybe?). Programming the
> figures in cairo would make them  pretty and I guess those could go directly
> in the gtk forms and cairo could produce png's but the thought of of
> recreating a dozen or so figures like this with cairo code sounds a bit
> painful.
>
> At this point I'm a little unsure of the direction I should take.  Any
> thoughts?
>
> Thanks and sorry for a somewhat long question.
>
> -Dan
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]