0.1.13 • Published 9 years ago

gulp-css-grayscale v0.1.13

Weekly downloads
-
License
MIT
Repository
github
Last release
9 years ago

gulp-css-grayscale

Converts css colors to grayscale version

Installation

$ npm install --save gulp-css-grayscale

Example

var gulp = require('gulp');
var gs = require('gulp-css-grayscale');

gulp.task('gs-css', function() {
  return gulp.src('./src/**/*.*')
    .pipe(gs({
      logProgress: false,
      additionalMethods: [
        {
          find: /img\/path/ig,
          replace: function() {
            console.log(arguments);
            return 'sth';
          }
        },
        {
          find: /some string/ig,
          replace: function() {
            console.log(arguments);
            return 'sth';
          }
        },
        {
          find: 'some string',
          replace: 'other string'
        }
      ]
    }))
    .pipe(gulp.dest('./dest'));
});

gulp.task('default', ['gs-css']);

Options

var defaults = {
  algorithm: 'lightness',
  logProgress: false,
  additionalMethods: []
};

Algorithms

average -> (r + g + b) / 3;
luminosity -> 0.21 * r + 0.72 * g + 0.07 * b;
lightness (default) -> 0.5 * (max(r, g, b) + min(r, g, b));

own -> algorithm: function(r, g, b) {
  return r * 0.25 + g * 0.5 + b * 0.25;
}
0.1.13

9 years ago

0.1.12

9 years ago

0.1.11

10 years ago

0.1.10

10 years ago

0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

0.0.0

10 years ago