問題タブ [sharp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 別のモジュールを介してパイプした後、「シャープ」メタデータを取得します
画像処理ライブラリを使用して画像を圧縮しSharp
、外部quant
ライブラリに渡し、シャープなメタデータを取得したいと考えています。圧縮された画像サイズを実際に画像にオーバーレイするためにこれを行いたいです(開発中のみ)。
WEBP の場合、すべてがシャープなパイプラインにあるため、これは簡単です。
しかし、ライブラリを使用するときはquant
、サードパーティのライブラリにパイプしているため、もはや鋭いオブジェクトではありません。最も効率的な方法で生のバッファを再度取得する必要があります。Node.js は初めてで、これを行う方法がわかりません。
https://www.npmjs.com/package/stream-to-arrayのようなものを使用する必要がありますか?
それは私にはクレイジーに思えます!何か不足していますか?
javascript - node.jsでsharpを使用して画像を圧縮する
sharp
inを使用して画像のリサイズと圧縮を行いたいnode.js
シャープでjpeg
は、個別の圧縮があり、個別の圧縮があり、個別の圧縮がwebp
ありpng
ます。
WEBP
JPEG
PNG
基本的に、どの形式であるかを確認せずに画像を圧縮してサイズを変更したい。
そのために何かありsharp
ますか?