iconColorChange

A simple way to change the color of a PNG image file and produce a base64 or imageData


Keywords
canvas, color, icon
License
MIT
Install
bower install iconColorChange

Documentation

iconColorChanger

A simple method to change a color of a PNG icon.

Usage

Using data-png (base64) to use with image elements.

    var iconColorChanger = require('iconColorChanger');

    iconColorChanger('/my-icon-file.png', '#FF0000', 'data-png', function (data) {
        var img = document.createElement('img');
        img.src = data;
        document.body.appendChild(img); // red colored icon
    });

Using image-data (canvas 2d context)

    iconColorChanger('/my-icon-file.png', '#0000FF', 'image-data', function (data) {
        chrome.browserAction.setIcon({
            imageData: data
        });

        // Browser action is now blue
    });

Eli Sklar - June 2014