2016-09-20 15 views
-1

非常に大きな.pngファイルがほとんどありません。ファイルを圧縮してサイズを小さくして、できるだけ品質を良くしてみてください。たぶん1つの方法は、32から24ビットにpngを変換することですenter link description here圧縮ファイル.pngファイル

https://tinypng.com/は簡単で速いと思っていますが、ファイルを別の方法で圧縮します(一部の図は45%の軽量ですが、他は同じですが、サイズの変更はありません)。

誰かが私を助けてくれますか?皆さんありがとう。

+0

品質の低下を避ける/最小限に抑えながら圧縮することの問題です。画像によっては、他の画像よりもうまく機能することがあります。良質のJPGへの変換後にあなたの材料は十分な品質を保持しますか? – fvu

+0

残念ながら私はjpg変換を使用することはできません。私は自分自身をpng形式にする必要があります。私はこれをむしろ本質的に見つけたhttp://stackoverflow.com/questions/27267073/imagemagick-lossless-max-compression-for-png –

+0

この質問の更新はありますか? – hackjutsu

答えて

1

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')) 
); 

あなたが選択したハイテク・スタックに依存して画像圧縮を実行するために、他の多くの方法があります。ほとんどのツールは、圧縮率と画質を調整するための議論を提供します。圧縮率と画質は、文書を読む必要があります。

+0

多くのおかげで、私はいつでも好きで、イメージのサイズを同じに保つことができるのですか? tinypngでは色パレット(32から16まで)で動作すると思うので、可能です。それはまた、麻薬の場合ですか? –

+0

私はどちらの最適化やガルプもイメージのサイズを変更するとは思わない:) – hackjutsu