[Gridflow-dev] [PD] pd2png : screenshots of patchs

Claude Heiland-Allen claude at mathr.co.uk
Wed May 15 10:37:59 EDT 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Jérôme,

On 15/05/13 15:09, Abel Jérôme wrote:
> Hi list,
> 
> I'm following the thread about "Pd > svg" : 
> http://lists.puredata.info/pipermail/pd-list/2013-05/102452.html
> 
> It gives me energy to make another tool. Sometimes I need to take 
> screenshots of a lot of patchs to show on a website or with a
> panorama.
> 
> So I've made a tool with "scrot" program in GNU/Linux : 
> http://jeromeabel.net/files/code/pd/pd-works/scripts/pd2png.zip
> 
> I don't know if there are better solutions, simplier, cleaner and 
> cross-platform.
> 
> + Jerome

GridFlow has a Pd patch to take screenshots of other Pd patches using
X11 (so: GNU/Linux, BSD, etc, possibly OS X, unlikely to work on
Windows), which works for really tall patches (longer than the screen)
by snapping the visible parts in sequence with automated scrolling and
re-assembling into a single image:

gallery:
http://gridflow.ca/help/

the screenshot making patches:
http://gridflow.ca/help/screenshots2.png
http://gridflow.ca/help/screenshots.png

An example very tall image:
http://gridflow.ca/help/%23convolve-help.png

Not sure if it also works for really wide patches, not sure if it
magically opens subpatches and screenshots them too, as I've not tried
it myself...


Claude
- -- 
http://mathr.co.uk
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJRk53HAAoJEHZDo4jueIiWjgoH/ROQCzJhZWOvM9njxO2bKA68
Qj3XyZWgHylEL2XJejKOeKXJH7M9XoagA47u+hMhJp90YoZGNSbuqt5713Tg46An
mNP3tByMS/aFOlCg53uPObxqkunetId636FE6dRSWoJbux6x+LkHT4icsHxukJDK
j8PhiHSDn9ldfn+YqTw+KvGLSpevHAU17kYClQ8MX7tFwpbHKIBA2zIho4VNooyE
QXQJtOLVY7vGV8tqGYguXT5Ifkoy1AGlJ6Lva1lEO7KG3yy1rma26r8yhuAN8y4O
RXBPOCyiCFVdel+tJsUjZSddyj8f37KP7Av/BfliodRDhrh6jOSkVf4ebZ60ywI=
=vg/+
-----END PGP SIGNATURE-----



More information about the Gridflow-dev mailing list