<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1508433318072_35431">> If you wish to draw dynamic images, try ggee/image. <br></div><div>> It should support most image file formats. I'll let Jonathan <br></div><div id="yui_3_16_0_ym19_1_1508433318072_35432">> respond to you data structure part of the question. <span style="font-family:sans-serif;">Hope this helps.</span></div><div><span style="font-family:sans-serif;"><br></span></div><div id="yui_3_16_0_ym19_1_1508433318072_35379">If you want to draw dynamic images where the possible <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1508433318072_35386">images are known in advance, use [draw sprite].</div><div dir="ltr" id="yui_3_16_0_ym19_1_1508433318072_35319"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1508433318072_35320">If you want to dynamically generate image data on the <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1508433318072_35387">fly, I don't know that there's a Pd interface that does that <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1508433318072_35388">well outside of Gem.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1508433318072_35393"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1508433318072_35394">You can leverage [open $1(---[ggee/image] for that purpose. <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1508433318072_35459">But that triggers two system calls to pull data from the <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1508433318072_35467">filesystem-- one in the GUI and another in the audio engine.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1508433318072_35488"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1508433318072_35489">-Jonathan<br></div></div></body></html>