Node.jsに精通している場合は、optimage packageを使用してイメージ圧縮を実行できます。
例では、一口に精通している場合、あなたにもgulp-imagemin使用することができます
var optimage = require('optimage');
optimage({
inputFile: "test.png",
outputFile: "test.min.png"
}, function(err, res){
// res.inputFile
// res.outputFile
// res.saved
});
ようなものです。
例
const gulp = require('gulp');
const imagemin = require('gulp-imagemin');
gulp.task('default',() =>
gulp.src('src/images/*')
.pipe(imagemin())
.pipe(gulp.dest('dist/images'))
);
あなたが選択したハイテク・スタックに依存して画像圧縮を実行するために、他の多くの方法があります。ほとんどのツールは、圧縮率と画質を調整するための議論を提供します。圧縮率と画質は、文書を読む必要があります。
品質の低下を避ける/最小限に抑えながら圧縮することの問題です。画像によっては、他の画像よりもうまく機能することがあります。良質のJPGへの変換後にあなたの材料は十分な品質を保持しますか? – fvu
残念ながら私はjpg変換を使用することはできません。私は自分自身をpng形式にする必要があります。私はこれをむしろ本質的に見つけたhttp://stackoverflow.com/questions/27267073/imagemagick-lossless-max-compression-for-png –
この質問の更新はありますか? – hackjutsu