私はgrails j2dを使用GraphicsBuilder
しています。これは、画像をスケーリングするための単純なサービスを作成するために使用されます。私の問題は、ダウンロードされた画像の高さと幅の属性に具体的にアクセスして、正しいパラメーターを scale メソッドに渡すことです。変換クロージャ内でこれらの属性にアクセスするにはどうすればよいですか?
Controller {
def scale = {
def targetW = new Integer(params?.w?:64)
def targetH = new Integer(params?.h?:48)
renderImage( [width: targetW ,height: targetH ] ) {
image( url: params?.url ) {
transformations {
scale( x: 1 , y: 1 , interpolation: 'bicubic' )
}
}
}
}
}