問題タブ [imagemin]

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.

0 投票する
1 に答える
341 参照

javascript - imagemin エラー [TypeError: (input, output, opts) => {

以下のように imagemin get error を使用すると、何か見逃していましたか?

0 投票する
1 に答える
1396 参照

javascript - gulp imagemin SVG マスクの破壊

次のような SVG ファイルがあります。

SVG を含むすべての画像を圧縮するために gulp-imagemin を使用しています。具体的なタスクは次のようになります。

ほとんどの画像でうまく機能します。ただし、上記の SVG ファイルの場合、出力は次のようになります。

maskが削除され (これは必須です)、id が変更されていることに注意してください。これを止める方法、またはこのプラグインで SVG 圧縮を無効にする方法はありますか? ドキュメントを見ましたが、方法がわかりません。

0 投票する
2 に答える
2327 参照

javascript - node.jsのimageminモジュールにバッファを渡す方法は?

古いバージョンの imagemin では、次のようにモジュールにバッファを渡すことができました。

現在のバージョンの imagemin にはsrc関数がなく、モジュールを呼び出すと promise が発生します。

新しいバージョンのimageminで同じ結果を達成する方法が見つかりませんでした

それはできますか、それともサポートが削除されましたか?

0 投票する
2 に答える
1453 参照

javascript - then は関数ではありません

node.js プロジェクトで次のコードを実行しています。「imagemin」と「imageminGifsicle」が必要です。次のエラーが表示されます

}).then(files => { ^ TypeError: imagemin(...).then は関数ではありません

以前にプロジェクトでプロミスを使用したことがありませんか? .then を使用するにはそれらを含める必要がありますか?

0 投票する
1 に答える
4249 参照

node.js - imagemin を使用して画像と busboy を圧縮する方法

次のライブラリを使用して画像を圧縮したい https://github.com/imagemin/imagemin

問題は、ユーザーがフォームを使用してアップロードするときです。フォームから画像の最小プラグインにファイルの詳細をプラグインするにはどうすればよいですか? たとえば、ファイル フォーム フィールドが example-image と呼ばれる場合、そのファイル フォーム フィールドを image min プラグインにプラグインして、画像を圧縮できるようにするにはどうすればよいですか?

私は試した:

req は express/nodejs req からのものです

しかし、問題は、S3 にアップロードできるファイルのバッファがあることです。ファイルを build/images フォルダーに入れたくありません。ファイルのバッファを取得して圧縮し、そのバッファを s3 にアップロードしたいと考えています。image min を使用して、html フォームを介してファイルアップロードのバッファを取得し、それを s3 にアップロードするにはどうすればよいですか?

0 投票する
1 に答える
3721 参照

node.js - imagemin バッファ関数の使用方法

imagemin バッファ関数を使用しようとしています: https://github.com/imagemin/imagemin

何らかの理由で動作しません。誰かが理由を知っていますか?