ColoredShadowImageView allows you to create a beautiful shadow around the image based on corresponding area colors.