我想使用 rmagick 将图像写入文件。下面给出的是我的代码
im = "base64encodedstring"
image = Magick::Image.from_blob(Base64.decode64(im)
image[0].format = "jpeg"
name ="something_temp"
path = "/somepath/" + name
File.open(path, "wb") { |f|
f.write(image[0])
}
我也尝试过使用 f.write(image)
.但是文件中写入的是#<Magick::Image:0x7eff0587f838>
.这是什么原因?
最佳答案
这应该有效:
image[0].write(path)
关于ruby-on-rails - 使用 rmagick 将图像数据写入 ruby 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20996517/