
Una versione aggiornata di save-pixels che risolve il problema di sicurezza CVE-2020-8175.
Salva un ndarray in un'immagine.
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)
Questo scrive la seguente immagine su stdout:
npm install save-pixels-updated
require("save-pixels-updated")(array, type[, options])Salva un ndarray come immagine con il formato specificato
array è un ndarray di pixel. Presuppone che la forma sia [width, height, channels]
type è il tipo di immagine da salvare. Formati attualmente supportati:
"jpeg", "jpg" - formato Joint Photographic Experts Group"gif" - formato Graphics Interchange"png" - formato Portable Network Graphics"canvas" - un elemento canvasoptions è un oggetto che modifica il comportamento di salvataggio
quality è il Number da utilizzare per la qualità dell'immagine salvata
"jpeg"Restituisce Un flusso (stream) che puoi convogliare (pipe) per serializzare il risultato, o un elemento canvas se il type è "canvas".
Codice originale di save-pixels, aggiornato da sysollie per correggere il problema di sicurezza CVE-2020-8175. Codice utilizzato e concesso in licenza secondo la licenza MIT (originale | nuova).