問題タブ [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.
javascript - imagemin エラー [TypeError: (input, output, opts) => {
以下のように imagemin get error を使用すると、何か見逃していましたか?
javascript - gulp imagemin SVG マスクの破壊
次のような SVG ファイルがあります。
SVG を含むすべての画像を圧縮するために gulp-imagemin を使用しています。具体的なタスクは次のようになります。
ほとんどの画像でうまく機能します。ただし、上記の SVG ファイルの場合、出力は次のようになります。
mask
が削除され (これは必須です)、id が変更されていることに注意してください。これを止める方法、またはこのプラグインで SVG 圧縮を無効にする方法はありますか? ドキュメントを見ましたが、方法がわかりません。
javascript - node.jsのimageminモジュールにバッファを渡す方法は?
古いバージョンの imagemin では、次のようにモジュールにバッファを渡すことができました。
現在のバージョンの imagemin にはsrc関数がなく、モジュールを呼び出すと promise が発生します。
新しいバージョンのimageminで同じ結果を達成する方法が見つかりませんでした
それはできますか、それともサポートが削除されましたか?
javascript - then は関数ではありません
node.js プロジェクトで次のコードを実行しています。「imagemin」と「imageminGifsicle」が必要です。次のエラーが表示されます
}).then(files => { ^ TypeError: imagemin(...).then は関数ではありません
以前にプロジェクトでプロミスを使用したことがありませんか? .then を使用するにはそれらを含める必要がありますか?
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 にアップロードするにはどうすればよいですか?
node.js - imagemin バッファ関数の使用方法
imagemin バッファ関数を使用しようとしています: https://github.com/imagemin/imagemin
何らかの理由で動作しません。誰かが理由を知っていますか?