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