据我所知,GWT客户端代码不能直接修改图像,但Image小部件可以设置为仅显示图像的一部分.您可以使用构造函数 执行此操作Image(java.lang.String url, int left, int top, int width, int height),其中width和height是可见框的尺寸,而不是图像本身.
但是,这不允许您调整大小然后裁剪.为此,您可以先调整图像大小,然后将其放在绝对面板中进行裁剪.
AbsolutePanel testPanel = new AbsolutePanel();
Image image = new Image("path/image.jpg");
image.setWidth("1000px");
testPanel.add(image,-100,-100);
testPanel.setPixelSize(300,300);
Run Code Online (Sandbox Code Playgroud)
如果这不是你想要的,我很抱歉,但这是我的最佳答案.
| 归档时间: |
|
| 查看次数: |
9314 次 |
| 最近记录: |