Bean is definitely not an option. How about updating value expression + value change listener that will allow external bean to crop the image?
Maybe I should provide another jar with sample bean and facelet template ?
That depends on how wide you are planning to distribute the component. Note then none of RF components uses predefined beans.