gif compressor

This commit is contained in:
ckcz123 2020-01-24 18:53:50 +08:00
parent ebed7591e4
commit 5759ff10bd
2 changed files with 15 additions and 0 deletions

View File

@ -67,7 +67,22 @@ loader.prototype._loadExtraImages = function (callback) {
this._setStartLoadTipText("正在加载图片文件...");
if (main.useCompress) {
// Check .gif
var gifs = images.filter(function (name) {
return name.toLowerCase().endsWith('.gif');
});
images = images.filter(function (name) {
return !name.toLowerCase().endsWith('.gif');
});
this.loadImagesFromZip('project/images/images.h5data', images, core.material.images.images, callback);
gifs.forEach(function (gif) {
this.loadImage(gif, function (id, image) {
if (image != null) {
core.material.images.images[gif] = image;
}
});
}, this);
} else {
this.loadImages(images, core.material.images.images, callback);
}