Grails 2.3.1和刻录图像服务插件

时间:2014-06-18 09:56:07

标签: grails crop grails-plugin avatar grails-2.3

我已在Grails应用程序上安装并正确配置了:burning-image:0.5.1

我可以上传图片并检索它们。

现在我想要检索已保存的图像并进行操作。

目标是给注册用户一个链接,他可以在他想要的时候裁剪他的原始头像。

以下是我在用户实例的 Config.groovy 中的配置:

import pl.burningice.plugins.image.engines.scale.ScaleType

bi.User = [
    outputDir: 'upload/avatar',
    images: ['normal': [scale:[width: 800, height: 600, type: ScaleType.APPROXIMATE]],
              'small': [scale:[width:100, height:100, type:ScaleType.ACCURATE]]]
]

这是我的User类中的字段容器:

import pl.burningice.plugins.image.ast.FileImageContainer

@FileImageContainer(field = 'avatar')
class User {
    /* ... */
}

我正在尝试检索和操纵正常的'图片用于修改' small'一个允许我的用户裁剪他的原始图像:

imageUploadService.save(user, {avatar, name ->
})

但是我收到以下错误:Uploaded image is null

read the documentation并且在上传之前,在保存之前发现了许多操纵图像的建议,但不是为了操纵现有图像。

我绝对错过了一些东西,但无法弄明白,欢迎任何帮助。

0 个答案:

没有答案