Extracción del color medio de imágenes o vídeos-color medio rápido

Tiempo de ejecución: 30 minutos. Empezar

Autor: fast-average-color
Views Total: 754
Sitio oficial: Ir a la web
Actualizado: August 7, 2018
Licencia: MIT

Vista prévia

Extracción del color medio de imágenes o vídeos-color medio rápido

Descripción

Color promedio rápido es una biblioteca de JavaScript moderna (ES6) que le permite extraer el color medio de imágenes, vídeos o elementos de lienzo.

See also:

Funcionamiento

Instalación.

# NPM
$ npm install fast-average-color --save

Módulo de importación:

import FastAverageColor from 'fast-average-color/dist/index.es6';

O incluya la versión compilada del color promedio rápido de una red CDN.

<script src="//unpkg.com/fast-average-color/dist/index.min.js"></script>

Inicializar el color promedio rápido.

const demo = new FastAverageColor(),

Obtenga el color medio de una imagen que especifique.

const myColor = demo.getColor(container.querySelector('img'));

Esto devolverá un objeto que contiene el color medio en diferentes modos de color.

{

hex: "#ffffff",

hexa: "#ffffffff",

isDark: false,

isLight: true,

rgb: "rgb(255,255,255)",

rgba: "rgba(255,255,255,1)",

// ...
}

Opciones posibles.

const myColor = demo.getColor(container.querySelector('img'),{




defaultColor: [255, 255, 255, 255]],



mode: "speed", // "precision" or "speed"



algorithm: "sqrt", // "simple" or "sqrt"



step: 1,



left: 0,



top: 0,



width: 400, // width of resource



height: 300 // height of resource




});

Obtener el color promedio de forma asincrónica.

demo.getColorAsync(resource, callback, [options])

Obtener el color medio de una matriz.

demo.getColorFromArray4(array, {


defaultColor: [255, 255, 255, 255]],

algorithm: "sqrt", // "simple" or "sqrt"

step: 1,

})

Destruye la biblioteca.

demo.destroy();

Te puede interesar: