This is not batchable though I believe.
gimp is batchable, just a bit more involved than imagemagick. use the procedure browser to find the procedure call signatures.



On 12/18/2010 1:04 AM, Nico Schlömer wrote:
Oh yes, I mean, you can autotrim with imagemagick as well, for example by

    mogrify -path ./destination -format png -trim *.png

This is for a batch job in fact; for single images, gimp certainly
comes in handy, particularly because you can select the background and
make it transparent there. This is not batchable though I believe.

Cheers,
Nico



On Fri, Dec 17, 2010 at 7:47 PM, burlen<[email protected]>  wrote:
Hi,

ParaView doesn't currently do this (unless its implemented in the
development version which I haven't used in a while).

A quick and dirty approach is with the ImageMagick suite. Another option is
the GIMP scriptfu. In either case one can apply the desired operations to an
image or a series of images generated in PV from the command line. I'm
partial to the GIMP because it offers so much more functionality than
ImageMagick. I am including a scriptfu I wrote to autocrop images from PV.
It's in 2 parts, a bash script that hides some of the nastyness of invoking
a scriptfu from the command line, and a scm scriptfu. Place the scm scriptfu
in ~/gimp-X.X/scripts . X.X is the GIMP version number on your system. That
should get you started.

Burlen

fist file: sq-auto-crop.sh

#!/bin/bash

if [ $# -ne 2 ] ; then
  echo "Usage: $0 infile outfile"
  exit 1
fi

gimp -i -b "(sq-auto-crop \"$1\" \"$2\")" -b '(gimp-quit 0)'

#EOF



second file: sq-auto-crop.scm

;------------------------------------------------------------------------------
(define
  (sq-auto-crop inFile outFile)
    (let*
      (
      (im   0)
      (dw   0)
      )

      ; load the original
      (set! im (car (gimp-file-load RUN-NONINTERACTIVE inFile inFile)))
      (set! dw (car (gimp-image-get-active-layer im)))

      ; auto-crop
      (plug-in-autocrop RUN-NONINTERACTIVE im dw)

      ; save the cropped image
      (gimp-file-save RUN-NONINTERACTIVE im dw outFile outFile)
    )
)

;EOF

On 12/16/2010 04:43 PM, Nico Schlömer wrote:
Hi all,

for Paraview's "Save Screenshot" or "Save Animation", is it possible
to trim the resulting image to to get rid of the unnecessary
background, and even more so, to treat the background color as
"transparent" (e.g. when exporting to PNG)?

Cheers,
Nico
_______________________________________________
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


_______________________________________________
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