projects
/
screensavers
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
One more update to previous two commits. Forgot a '#include'.
[screensavers]
/
hacks
/
WolframAutomata
/
screenshot_notes.md
diff --git
a/hacks/WolframAutomata/screenshot_notes.md
b/hacks/WolframAutomata/screenshot_notes.md
index
61cdbd4
..
b33ed16
100644
(file)
--- a/
hacks/WolframAutomata/screenshot_notes.md
+++ b/
hacks/WolframAutomata/screenshot_notes.md
@@
-5,6
+5,10
@@
ImageMagick.
First, to generate an XPM screenshot on each frame, make the following code
modifications to `WolframAutomata.c`.
First, to generate an XPM screenshot on each frame, make the following code
modifications to `WolframAutomata.c`.
+Add to top of file:
+
+ #include <X11/xpm.h>
+
Add to `struct state`:
int framenumber;
Add to `struct state`:
int framenumber;
@@
-25,6
+29,8
@@
In `WolframAutomata_draw()`, toward the end, right before returning:
state->framenumber++;
XFreePixmap(state->dpy, temp);
state->framenumber++;
XFreePixmap(state->dpy, temp);
+Now recompile after adding `-lXpm` to the linker flags in the `Makefile`.
+
Deleting every other frame had negligible visual impact, so all odd number
frames were deleted to shrink file size of the resulting animation.
Deleting every other frame had negligible visual impact, so all odd number
frames were deleted to shrink file size of the resulting animation.