[Modify The Color Values Of An Image With The feColorMatrix Filter Primitive](http://vanseodesign.com/) Sometimes you can completely change the emotional impact of an image through color changes alone. You can make the subject pop or you can change a cool image into a warmer one. SVG provides a couple of primitives that allow for the non-destructive modifications of color in any image or graphic. Before the holidays I was talking about the details of SVG filter primitives as part of a larger series about SVG filter effects. I began with an overview and then walked through the filter element before talking about filter primitives and their input and output. I covered some simple filter primitives, some for working with external images, and different ways to combine the results of multiple primitives using feMerge, feComposite, or feBlend. Today I want to pick up where I left off and continue talking about different filter primitives. Earlier in the series I showed you the feFlood filter primitive, which lets you set a fill color over the filter primitive subregion. There are two more primitives that deal with color that I’d like to cover next. Today I’ll talk about feColorMatrix and next week I’ll cover feComponentTransfer, both of which allow you to make more changes to different aspects of color. I’m going to assume you’ve read the earlier series or have worked with SVG enough to understand the basics of working with filters and filter primitives. If you find what’s here a little confusing or would like a review, check the links a couple paragraphs back.