这可能是一个愚蠢的问题,但如何找到图像的宽度和高度(以像素为单位)?
image.x_resolutionimage.y_resolution由于某种原因,两者都返回0.
Nei*_*ter 50
require 'rmagick'
img = Magick::Image.ping( 'demo.png' ).first
width = img.columns
height = img.rows
Run Code Online (Sandbox Code Playgroud)
注释.ping从注释导入的方法.如果您需要阅读图像来处理它,那么使用Magick::Image.read( 'demo.png' ).first- ping在这个独立代码中使用工作并加速处理某些图像类型,其中IM只能读取标题块.这对于您不需要加载图像本身来处理它的情况很有用.
| 归档时间: |
|
| 查看次数: |
8885 次 |
| 最近记录: |