Mik*_*ika 2 ruby ruby-on-rails
我有一个png图像作为回形针附件,我需要将其作为字节数组发送到Web服务接口.如何将图像文件转换为字节数组?
有一个问题 如何使用ruby将图像文件转换为字节数组,但它相当陈旧,唯一的答案建议使用RMagick gem(没有示例代码或任何东西).
是否真的需要RMagick gem才能实现这一目标?我不想在没有充分理由的情况下添加新宝石.
读为二进制文件并解压缩
f = File.binread 'image.png'
f.unpack('B*')
# Outputs like ["0010010101110010000100110000010000010"]
# Byte Array
# "abc".unpack('C*')
#=> [97, 98, 99]
f.unpack('C*')
Run Code Online (Sandbox Code Playgroud)
点击此处查看不同的unpack选项
| 归档时间: |
|
| 查看次数: |
5178 次 |
| 最近记录: |