我想知道是否可以将图像窗口小部件缩小到小于图像资源本身的大小。我尝试过以下方法:
imageResource.setSize(size, size);
imageResource.setPixelSize(size, size);
我也试过在CSS文件中重新调整大小。但是当我将图像尺寸设置为小于原始尺寸时,它只会将其裁剪下来并且实际上不会缩小它。在我看来,解决方案是使用高分辨率,更小的图像,如果需要我可以扩大,但我觉得我在这里遗漏了一些东西。
答案 0 :(得分:1)
您可以使用CSS3 background-size属性缩放图像:
http://www.w3schools.com/cssref/css3_pr_background-size.asp
请注意,某些非常旧的浏览器不支持它。
答案 1 :(得分:1)
你也可以试试,
ImageResorce myImage = new ImageResource();
myImage.getElement().setAttribute("height","20px");
myImage.getElement().setAttribute("width","20px");
欢呼!!!