我是grails的新手。我花了很多时间寻找使用grails查找图像大小但最终没有任何结果。 我想通过给出图像的路径来找到使用grails的图像大小(宽度和高度)。是否可以使用grails?如果有,怎么样? 请建议我轻松找到图像大小。
提前致谢, Venkatesh
答案 0 :(得分:6)
假设您在C:\ tmp中有一个图像,这样就可以了:
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
...
def img = ImageIO.read(new File("C:\\tmp\\cherry.jpg"));
println("Width:"+img.getWidth()+" Height:"+img.getHeight());
ImageIO还支持从网址中进行阅读:see ImageIO javadoc
答案 1 :(得分:1)
感谢@Nicolas Modrzyk的回答,我已经能够为bash写一个班轮。
java -jar groovy-all.jar -e 'javax.imageio.ImageIO.read(new File(args[0])).with { println "width: $width, height: $height" }' -- fancyImage.jpg