Hello, I'm trying to load a grayscale image from a camera into an NArray, process it, then display it scaled using Ruby GTK. I've tried 2 methods, both with problems: 1. Use Gdk::Pixbuf#new to wrap the data, then Gdk::Pixbuf#scale to copy it into the existing pixbuf in the Gtk::image. This results in "[BUG] Segmentation fault" depending on the parameters and the size of the window. When it works, it is too slow. 2. Use Gdk::RGB#draw_gray_image to draw into a Gtk::DrawingArea, then use Gtk::DrawingArea#queue_draw to refresh the image. This is very fast, but consumes memory quickly. The memory leak could easily be my fault elsewhere in my C extensions, but on first review it seems to be in the GTK section of my code. If anyone could offer any recommendations or any new display methods, I would appreciate it. I'm using Ruby 1.8.4 on OS 10.4. Thanks, John ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
on 2006-03-16 19:07
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.