An image processing library