
Uma versão atualizada do save-pixels que corrige o problema de segurança CVE-2020-8175.
Salva um ndarray em uma imagem.
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)
Isso grava a seguinte imagem no stdout:
npm install save-pixels-updated
require("save-pixels-updated")(array, type[, options])Salva um ndarray como uma imagem no formato fornecido
array é um ndarray de pixels. Presume que a forma é [width, height, channels]
type é o tipo da imagem a salvar. Formatos atualmente suportados:
"jpeg", "jpg" - formato Joint Photographic Experts Group"gif" - formato Graphics Interchange Format"png" - formato Portable Network Graphics"canvas" - um elemento canvasoptions é um objeto que altera o comportamento de salvamento
quality é o Number a ser usado para a qualidade da imagem salva
"jpeg"Retorna Um stream que você pode usar em pipe para serializar o resultado, ou um elemento canvas se o type for "canvas".
Código original de save-pixels, atualizado por sysollie para corrigir o problema de segurança CVE-2020-8175. Código usado e relicenciado sob e de acordo com a licença MIT (original | nova).