2016-09-20 1 views
-1

Ich habe wenige .png Datei sehr groß, ich möchte sie komprimieren, um die Größe zu reduzieren versuchen, ihre Qualität so gut wie möglich zu halten. Vielleicht ist eine Methode, das PNG von 32 zu 24 Bit enter link description here zu konvertieren?Compres .png Datei

Die einzige Idee, die ich fand einfach und schnell ist https://tinypng.com/ aber komprimieren Sie die Dateien auf andere Weise (einige Zahlen sind 45% leichter, aber andere sind gleich, keine Änderung der Größe).

Könnte mir jemand helfen. Danke allen.

+0

Nun, das ist das Problem mit der Komprimierung bei gleichzeitiger Vermeidung/Minimierung von Qualitätsverlust: es funktioniert besser auf einigen Bildern als auf anderen, und manchmal überhaupt nicht. Würde Ihr Material nach der Umstellung auf eine gute jpg Qualität eine ausreichende Qualität behalten? – fvu

+0

Leider kann ich keine JPG-Konvertierung verwenden. Ich sollte mich an das PNG-Format halten. Ich fand dieses ziemlich wesentliche http://stackoverflow.com/questions/27267073/imagemickick-lossless-max-compression-for-png –

+0

Irgendwelche Updates auf dieser Frage? – hackjutsu

Antwort

1

Wenn Sie mit Node.js vertraut sind, können Sie die optimage package zur Bildkomprimierung verwenden.

Beispiel wäre wie

var optimage = require('optimage'); 

optimage({ 
    inputFile: "test.png", 
    outputFile: "test.min.png" 
}, function(err, res){ 
    // res.inputFile 
    // res.outputFile 
    // res.saved 
}); 

Wenn Sie mit großen Schluck vertraut sind, können Sie gulp-imagemin auch nutzen können.

Beispiel

const gulp = require('gulp'); 
const imagemin = require('gulp-imagemin'); 

gulp.task('default',() => 
    gulp.src('src/images/*') 
     .pipe(imagemin()) 
     .pipe(gulp.dest('dist/images')) 
); 

Es gibt viele andere Möglichkeiten, Bildkomprimierung, die Sie auf dem Tech-Stapel hängt ausführen wählen. Die meisten Werkzeuge bieten Argumente zum Anpassen der Komprimierungsrate und Bildqualität, die Sie zum Lesen ihrer Dokumentationen benötigen.

+0

vielen dank, ich bevorzuge wann und wenn es möglich ist, die größe des bildes gleich zu halten. Mit Tinypng ist es möglich, weil ich denke, es funktioniert auf der Farbpalette (von 32 bis 16). Ist es auch der Fall von Schluck? –

+0

Ich glaube nicht, dass Optimage oder Schluck die Bildgrößen ändern :) – hackjutsu