Comment puis-je l'utiliser sur un site web? Pas sur une ligne de commande? Vous pouvez facilement exécuter des commandes(cli) de l'intérieur node.js Ce module n'est plus en développement. Je vous suggère d'utiliser GraphicsMagick recommandé par @samant.
GraphicsMagic(gm) Est un bon outil, mais ne fournit pas d'optimisation de l'image que l'OP a demandé: > ...servir des images compressées de la sorte par le smushit service.
Peut-être https://github.com/bentruyman/pulverizr?
Vous pouvez facilement exécuter des commandes(cli) de l'intérieur node.js
Ce module n'est plus en développement. Je vous suggère d'utiliser GraphicsMagick recommandé par @samant.
OriginalL'auteur Alfred
peut-être que vous pouvez utiliser
imagemin
github:https://github.com/imagemin/imagemin
Il peut travailler.
OriginalL'auteur tobeyouth
Vous pouvez utiliser GraphicsMagick pour node.js.
OriginalL'auteur sam100rav
Pour quelqu'un googler ce, GraphicsMagic est hébergé sur MNP en tant que gm: https://www.npmjs.org/package/gm
GraphicsMagic
(gm) Est un bon outil, mais ne fournit pas d'optimisation de l'image que l'OP a demandé: > ...servir des images compressées de la sorte par le smushit service.OriginalL'auteur cleversprocket
Détecté chemin et pouvez utiliser la combinaison de compression.
SVG
JPG
PNG
GIF
https://www.npmjs.com/package/compress-images
OriginalL'auteur Юрий Светлов
Essayer cette bibliothèque jimp pour node js
OriginalL'auteur Sam