Hi,

I happen to have a small patch for the git master branch that adds vector
graphics output (EPS, PS and SVG) to the Save Screenshot dialog and uses
vtkGL2PSExporter as a backend, too. Actually, it's just an updated version of
the patch for this matter I posted on this list back in 2007. But as holds for
the Python approach it has a few drawbacks:

* Only 3D View support
* Builtin mode and client/server mode support (but using merely 1 server
process, empty file when using more)
* No support for Manta/EyeDom/other views
* No multi-view support
* No support for mandelbrot source
* No support for text/annotate time source (a rectangular box is drawn instead),
one can resort to a 3D Text source, though
* No support for Volume rendering
* No support for Slice representation (try Surface representation of a slice
filter output)
* No support for PointSprite representation
* No support for SurfaceLIC representation, even crashes ParaView on export
* In display tab of object inspector, "Interpolate scalars" needs to be ticked
off for every visible object; otherwise object is rendered gray
(see http://www.vtk.org/Bug/view.php?id=1630)
* Requires an old version of the colorbar implementation or colorbar will be
rendered gray

So, don't get your hopes up too much about vtkGL2PSExporter.

Sven


Hom Nath Gharti wrote, On 03/31/11 14:05:
> You might try to run the script below to see if your image quality is good
> enough to use vtkGL2PSExporter
> 
> rw=GetActiveView().GetRenderWindow()
> exp=paraview.vtk.vtkInstantiator.CreateInstance('vtkGL2PSExporter')
> exp.SetRenderWindow(rw)
> exp.SetDrawBackground(0)
> exp.SetSortToSimple()
> exp.SetFileFormatToEPS()
> exp.SetFilePrefix("test")
> #exp.Write3DPropsAsRasterImageOn()
> exp.Write()
> 
> On Wed, Mar 30, 2011 at 6:41 PM, David E DeMarle <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     Sorry, ParaView doesn't have true vector graphics output. Please add
>     your vote to the existing user voice request for it.
> 
>     
> (http://paraview.uservoice.com/forums/11350-general/suggestions/313565-add-vector-graphics-output-i-e-postscript-?ref=title)
> 
>     The pdf writer in ParaView uses Qt to write a raster image. VTK's
>     vtkGL2PSExporter is not exercised by ParaView at all and it is likely
>     not to support many of our rendering techniques if it was added as an
>     new exporter option. 2D views are more likely to be supported, but we
>     haven't yet had the time to do so.
> 
>     David E DeMarle
>     Kitware, Inc.
>     R&D Engineer
>     28 Corporate Drive
>     Clifton Park, NY 12065-8662
>     Phone: 518-371-3971 <tel:518-371-3971> x109
> 
> 
> 
>     On Fri, Mar 25, 2011 at 10:00 AM, Nima Emadi <[email protected]
>     <mailto:[email protected]>> wrote:
>     > Dear all,
>     > I'd like to export a paraview vector field plot into a vectorial image
>     > format (e.g. eps) to generate high quality images which are not huge
>     > in size for publication purposes.
>     > I already compiled paraview 3.10 with gl2ps=on. So according to old
>     > messages in the email list I should be able to save vectorial images.
>     > Could anybody give me instructions how to do that?
>     >
>     > Thanks,
>     > Nima.

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to