como modificar una imagen desde un javabean.

Buen dia;
Estoy tratando de editar una foto cargada mediante icefaces de la sig manera:

  <ice:graphicImage url="Dibujomp.PNG" id="imgfondo" style="position: absolute;top:0px;left: 0px;" />

Eh estado tratando de modificarla directamente usando javascript, pero esta imagen se ara chika o mas grande segun la cantidad de panelescolapsables que esten abiertos. Claro que al abrirse el panel ocupa una "X" cantidad de pixeles y si puedo determinar la cantidad desde javascript, pero como son 6 paneles la manera enque las edito seme hace un "chileconqueso" espantoso y mejor quiero ver si puedo editarla desde un javabean, mediante el cual le mande un style con el width y el height adecuado segun la cantidad de espacio que ocupa el panel.

Segun san google y los tutos que eh encontrado se utiliza mediante uicomponents pero no veo como referenciar la imagen al javabean para modificarle las propiedades del style, podrian decirme si es posible referenciar la imagen con el id imgfondo y a su ves escribir desde java los parametros para modificarla.

Espero se pueda lograr lo que busco.