Java library for reading, writing, conveting and managing images