Well ... basically to me the way to go is really with SVG as a starting point. Because once you have SVG, you can use one of hundred different tools to convert to PNG, JPG or any image format you can dream of.
2013/5/15 Claude Heiland-Allen claude@mathr.co.uk
-----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-----
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list