Hasta donde yo sé, el código del lado del cliente GWT no puede modificar directamente las imágenes, pero el widget Imagen se puede configurar para mostrar solo una parte de una imagen. Puede hacerlo utilizando el constructorImage(java.lang.String url, int left, int top, int width, int height)
, donde width
y height
son las dimensiones del cuadro visible y no la imagen en sí.
Sin embargo, esto no le permite cambiar el tamaño y luego recortar. Para hacer esto, primero puedes cambiar el tamaño de la imagen y ponerla en un panel absoluto para recortarla.
AbsolutePanel testPanel = new AbsolutePanel();
Image image = new Image("path/image.jpg");
image.setWidth("1000px");
testPanel.add(image,-100,-100);
testPanel.setPixelSize(300,300);
Disculpe si esto no es exactamente lo que está buscando, pero es la mejor respuesta que tengo.
Así que eran capaces de obtener la solución para ello? También estoy buscando la misma función. – Barry
@bhargava: Lo siento, todavía no hay suerte. –