I am not familiar with pplatimag, but browsing the code (in jqt: open 'graphics/pplatimg') shows that it's mostly platform specific calls to external shared libraries.
So I guess the answers to two questions would be particularly relevant here: (1) which OS are you using? (2) Which parts of pplatimg do you use? That said, looking at the code, I do see stuff like gdk_pixbuf_new_from_data and gdk_pixbuf_save_to_buffer so the answer to your question is probably yes. I hope this helps, -- Raul On Thu, Dec 8, 2022 at 8:40 AM Ed Gottsman <edward.j.gotts...@gmail.com> wrote: > > Hello. I have a database of jpgs (~250,000 and likely to grow above 1e6) > that I’d like to use with gl2’s glpixels routine. It’s an interactive app so > responsiveness is important. It looks as if the most recent add-on for > working with jpgs is pplatimg, which seems to assume (judging by the tests) > that the images are kept in a file system… > > …which is unfortunate in this case, because my images happen to be > comfortably ensconced in a SQLITE BLOB column. They certainly don’t have to > be. I could export them to the file system, thereby splitting my database > across two data managers (not terribly appealing). I could also, on the fly, > retrieve BLOBs, write them to temp jpg files, read them using pplatimg, and > render them with glpixels (also not appealing on both performance(?) and > aesthetic grounds). I’m happy to do either (well…the latter) if there’s no > third choice available, but I thought I’d check first: > > Does pplatimg (or some other library) have externally-exposed in-memory jpg > decoding such that I could retrieve a jpg BLOB to memory, decode it to raw > pixels, and call glpixels with it? > > Or (and the older I get, the more convinced I become that this should be my > sig) am I looking at this all wrong? > > Thanks very much. > > Ed > > Sent from my iPad > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm