假设我打开一个 jpg 文件,如何在 ruby 中读取图像文件
path="c:/image/aj.jpg" File.open(path) 做 结束
现在我怎么看这个图像文件
最佳答案
可以读取任意二进制内容
path = "/foo/bar/baz.jpg"
File.open(path, 'rb') {|file| file.read }
如果你想把这张图片写到另一个..
File.open(path, 'rb') do |in|
File.open("foo/bar/bob.jpg", 'wb') {|out| out.write(in.read) }
end
二进制标志仅在 Windows/DOS 中需要。
参见 IO class
关于ruby - 如何在ruby中读取图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3334179/