I've had occasion to use core-icon with some wide aspect ratio images. In such a scenario, the image is repeated to fill the size of the core-icon. Looks like the default style of the containing div is "background-size: 100%; background-position: 50% 50%;". I recommend adding "background-repeat: no-repeat;".