我收到来自服务器的消息,格式如下
result = "123,-23,12,...,54,-53"
该消息表示图像的数组字节。如何将其转换为实际图像?
我将此结果转换为整数数组并尝试使用:
File.open( 'imageX.png', 'wb' ) do |output|
splited.each do | byte |
output.print byte
end
end
但是图像无法辨认。我错过了什么?
答案 0 :(得分:0)
我怀疑你会想尝试类似的事情:
File.write("imageX.png", result.split(',').map(&:to_i).pack('C*'))
我希望有所帮助。
干杯!