
Une version mise à jour de save-pixels qui corrige le problème de sécurité CVE-2020-8175.
Sauvegarde un ndarray dans une image.
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)
Ceci écrit l'image suivante dans stdout :
npm install save-pixels-updated
require("save-pixels-updated")(array, type[, options])Sauvegarde un ndarray en tant qu'image avec le format donné
array est un ndarray de pixels. Suppose que la forme est [width, height, channels]
type est le type d'image à sauvegarder. Formats actuellement pris en charge :
"jpeg", "jpg" - format Joint Photographic Experts Group"gif" - format Graphics Interchange Format"png" - format Portable Network Graphics"canvas" - Un élément canvasoptions est un objet qui modifie le comportement de sauvegarde
quality est le Number à utiliser pour la qualité de l'image sauvegardée
"jpeg"Renvoie Un flux que vous pouvez diriger (pipe) pour sérialiser le résultat, ou un élément canvas si le type est "canvas".
Code original de save-pixels, mis à jour par sysollie pour corriger le problème de sécurité CVE-2020-8175. Code utilisé et re-licencié conformément à la licence MIT (originale | nouvelle).