From: emanuel.eklund@... Date: 2008-04-09T19:40:06+09:00 Subject: Re: rmagick via parallels On Mar 1, 1:13 am, Paul Rogers wrote: > I have some code that Im sure used to work on Vista under parallels, > but now only works on Vista on a PC hardware. > > Im using Win32::Screenshot to capture the windows screen, and then > using rmagick to save to a file > > I now get this exception > Insufficient image data in file `' > :in `from_blob' > > the code looks like this > > width, height, bmp = Win32::Screenshot.desktop > puts "image data height = #{height} width = #{width}" > puts "bmp size is #{bmp.size}" > img = Magick::Image.from_blob(bmp)[0] > > I see this displayed > > Taking screenshotimage data height = 984 width = 1595 > bmp size is 4708494 > > the gem versions are > > rmagick (1.15.9) > RMagick is an interface between the Ruby programming language and > the ImageMagick and GraphicsMagick image processing libraries. > win32screenshot (0.0.2) > Capture Screenshots on Windows with Ruby > > and are the same on win and win-parallels. > can any one tell me what it means, and how to fix? > > Thanks > Paul Hi! I also have this problem. It seems that it occurs when the image is to big. When I reduced the window that I wanted to make a snapshot of it works. Please post here again if you find out how to handle bigger images. /Malle