1vidwhacker(6x)                XScreenSaver manual               vidwhacker(6x)
2
3
4

NAME

6       vidwhacker - grab images and apply random filters to them
7

SYNOPSIS

9       vidwhacker  [-display  host:display.screen] [-root] [-verbose] [-stdin]
10       [-stdout] [-delay seconds] [-directory directory] [-fps]
11

DESCRIPTION

13       The vidwhacker program grabs an image from disk, or  from the  system's
14       video  input, then applies random image filters to it, and displays the
15       result.  The vidwhacker program does not terminate until killed.
16
17       It depends heavily on the various PBM tools (e.g., ppmrelief(1).)
18
19       Selection of random  image  files  is  done  by  running  the  xscreen‐
20       saver-getimage-file(6x)  program.   Capture  of  video  frames  (if re‐
21       quested) is done by running  the  xscreensaver-getimage-video(6x)  pro‐
22       gram.   The  options  of  whether  to  do video, and which directory to
23       search for images, are specified in the ~/.xscreensaver file.
24

OPTIONS

26       vidwhacker accepts the following options:
27
28       -root   Draw on the root window.  This is the default.
29
30       -verbose
31               Print diagnostics.
32
33       -stdin  Instead of grabbing an image from disk or video, read an  image
34               to manipulate from stdin.  This image must be in ppm(5) format.
35               The program will still perform repeated random image  transfor‐
36               mations,  but it will always use this one image as its starting
37               point.
38
39       -delay seconds
40               How long to sleep between images.  Default 5 seconds  (the  ac‐
41               tual  elapsed  time  is significantly longer, due to processing
42               time.)
43
44       -stdout Instead of displaying the image on a window  or  on  the  root,
45               write the new image on stdout, and exit.
46
47       -directory directory
48               Use  this  directory instead of the imageDirectory specified in
49               the ~/.xscreensaver file.
50
51       -fps    Display the current frame rate and CPU load.
52

ENVIRONMENT

54       DISPLAY to get the default host and display number.
55
56       XENVIRONMENT
57               to get the name of a resource file that  overrides  the  global
58               resources stored in the RESOURCE_MANAGER property.
59

BUGS

61       It's slow.
62

TO DO

64       It  might be interesting to rewrite this to use gimp(1) plugins instead
65       of the pbm tools.  It probably wouldn't be any faster, but there  would
66       be a wider variety of effects available.
67

SEE ALSO

69       X(1),    xscreensaver(1),    xscreensaver-getimage-file(6x),   xscreen‐
70       saver-getimage-video(6x), xv(1), ppmtogif(1), cjpeg(1)
71
73       Copyright © 1998-2001 by Jamie Zawinski.  Permission to use, copy, mod‐
74       ify,  distribute,  and sell this software and its documentation for any
75       purpose is hereby granted without fee, provided that  the  above  copy‐
76       right  notice  appear in all copies and that both that copyright notice
77       and this permission notice appear in supporting documentation.  No rep‐
78       resentations  are  made  about the suitability of this software for any
79       purpose.  It is provided "as is" without express or implied warranty.
80

AUTHOR

82       Jamie Zawinski <jwz@jwz.org>, 18-Jan-98.
83
84
85
86X Version 11               6.00-4.fc34 (05-May-2021)            vidwhacker(6x)
Impressum