在Qt&amp ;;中将Pixmap读入IODev红宝石

时间:2013-12-04 13:39:17

标签: ruby qt qt4

我想从内存中的图像中获取图像数据。

根据Qt documentation,我应该可以使用IODevice调用PixMap.save,之后我可以从IODevice读取数据。

问题是这似乎不会发生,save会返回false。之后,我仍然无法从IODevice访问任何内容。

我正在做以下事情:

require 'Qt'
app = Qt::Application.new(ARGV)
pixmap = Qt::Pixmap.new("samples/CIMG0485.JPG")
iodev = Qt::IODevice.new
pixmap.save(iodev)            # returns false, no change to iodev
pixmap.save("other_file.jpg") # returns true, file saved

0 个答案:

没有答案