Liferay provides a good Content management system which caters to Images/Documents and Content.
We have a Portal running which is having loads of images/documents and web contents and Liferay has certainly done pretty well for us so far. Its easier to manage CMS through and easy to use Control Panel and the most important feature according to me is CMS caters to multi Language support. Your site can display different Content for different countries.
Sun Certified Java Programmer v 1.4
Oracle Certified Associate, Java SE 7 Programmer
JEE 5 Web Component Developer Certified Professional