2017-12-10 11 views
0

이 웹 사이트에서 1.51MB로 4.53MB 스프라이트 시트를 만들었을 때 나는 완전히 놀랐다. 비슷한 일을 할 수있는 npm 패키지를 찾았습니다. 왜냐하면 꿀꺽 꿀꺽 거리는 명령 줄에서 이렇게하는 것이 좋을 것이기 때문입니다. 내가 시도한 모든 것은 몇 킬로를 깎아 냈습니다. 나는 그것을 발견하지 못했을 까?tinypng.com 및 compresspng.com과 같은 웹 도구처럼 투명도가있는 png 이미지를 압축하는 npm 패키지가 있습니까?

+1

어떤 압축 옵션이 사용됩니다

npm install --save imagemin-pngquant 

그리고 다음 꿀꺽 작업

? 더 많은 정보 없이는 말하기 어렵지만 제 생각에 당신은 이미지를 무손실로 압축하고 있으며 그 사이트는 더 나은 결과를 얻기 위해 손실 압축을 사용하고 있습니다. 구체적으로 PNG를 양자화하는 옵션을 찾으십시오. Pngqurush 패키지를 사용해보십시오. – samgak

+0

pngcrush가 작동하지 않았지만, DNG가 작동하지 않았습니다! 감사! –

답변

1

Pngquant가 작업을 수행했습니다.

gulp.task('minify-img', function(){ 
    return imagemin(['./mobs/huge/*.png'], './mobs', { 
     plugins: [ 
      imageminPngquant() 
     ] 
    }).then(function(){ 
     console.info("Images quant'd... is that a thing?!") 
    }); 
});