
Eine aktualisierte Version von save-pixels, die das Sicherheitsproblem CVE-2020-8175 behebt.
Speichert ein ndarray als Bild.
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)
Dies schreibt das folgende Bild auf stdout:
npm install save-pixels-updated
require("save-pixels-updated")(array, type[, options])Speichert ein ndarray als Bild im angegebenen Format
array ist ein ndarray von Pixeln. Es wird angenommen, dass die Form [width, height, channels] ist.
type ist der Typ des zu speichernden Bildes. Derzeit unterstützte Formate:
"jpeg", "jpg" - Joint Photographic Experts Group format"gif" - Graphics Interchange Format"png" - Portable Network Graphics format"canvas" - Ein Canvas-Elementoptions ist ein Objekt, das das Speicherverhalten ändert:
quality ist die Number, die für die Bildqualität verwendet wird.
"jpeg"-Bild verwendet werden.Rückgabe Ein Stream, den man pipen kann, um das Ergebnis zu serialisieren, oder ein Canvas-Element, wenn der type "canvas" ist.
Originalcode von save-pixels, aktualisiert von sysollie zur Behebung des Sicherheitsproblems CVE-2020-8175. Code verwendet und unter der MIT-Lizenz (original | neu) erneut lizenziert.