
Una versión actualizada de save-pixels que corrige el problema de seguridad CVE-2020-8175.
Guarda un ndarray en una imagen.
var zeros = require("zeros")
var savePixels = require("save-pixels-updated")
//Create an image
var x = zeros([32, 32])
x.set(16, 16, 255)
//Save to a file
savePixels(x, "png").pipe(process.stdout)
Esto escribe la siguiente imagen en stdout:
npm install save-pixels-updated
require("save-pixels-updated")(array, type[, options])Guarda un ndarray como una imagen con el formato dado
array es un ndarray de píxeles. Se asume que la forma es [width, height, channels]
type es el tipo de imagen a guardar. Los formatos admitidos actualmente son:
"jpeg", "jpg" - formato Joint Photographic Experts Group"gif" - formato Graphics Interchange Format"png" - formato Portable Network Graphics"canvas" - un elemento canvasoptions es un objeto que altera el comportamiento de guardado
quality es el Number que se usa para la calidad de la imagen guardada
"jpeg"Devuelve Un stream que puedes canalizar para serializar el resultado, o un elemento canvas si el type es "canvas".
Código original de save-pixels, actualizado por sysollie para corregir el problema de seguridad CVE-2020-8175. Código utilizado y relicenciado conforme a la licencia MIT (original | nueva).