Hi, I have about 10 years of experience in programming in .Net, C#, VB and Java, for all platforms(desktop, web and mobile). I worked for the past 3 years as developer in big IT & software organization.
I created before graphical applications, with advanced features in image processing, and more then 100 filters/effects, and I probably already done what you need.
I can write java class for this and deliver it within few hours according to your requirements. Please contact me for more details, and discuss the desirable design.
feel free to contact me I will get back to you ASAP.