Forum: Ruby-Gnome 2 camera image display problems

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
B31d8a0f0b421704fd16b107cdb562c5?d=identicon&s=25 John Koschwanez (Guest)
on 2006-03-16 19:07
(Received via mailing list)
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...
This topic is locked and can not be replied to.