diff --git a/backend/middlewares/thumbnail/ThumbnailGeneratorMWs.ts b/backend/middlewares/thumbnail/ThumbnailGeneratorMWs.ts index 11ea0b0..6cd23b2 100644 --- a/backend/middlewares/thumbnail/ThumbnailGeneratorMWs.ts +++ b/backend/middlewares/thumbnail/ThumbnailGeneratorMWs.ts @@ -25,9 +25,8 @@ export class ThumbnailGeneratorMWs { return } - Config.Client.concurrentThumbnailGenerations = Math.max(1, os.cpus().length - 1); - + Config.Client.concurrentThumbnailGenerations = 1; switch (Config.Server.thumbnail.processingLibrary) { case ThumbnailProcessingLib.Jimp: this.ThumbnailFunction = ThumbnailRenderers.jimp; @@ -45,6 +44,7 @@ export class ThumbnailGeneratorMWs { if (Config.Server.enableThreading == true && Config.Server.thumbnail.processingLibrary == ThumbnailProcessingLib.Jimp) { + Config.Client.concurrentThumbnailGenerations = Math.max(1, os.cpus().length - 1); const Pool = require('threads').Pool; this.thPool = new Pool(Config.Client.concurrentThumbnailGenerations); this.thPool.run(this.ThumbnailFunction); diff --git a/frontend/app/gallery/grid/photo/photo.grid.gallery.component.html b/frontend/app/gallery/grid/photo/photo.grid.gallery.component.html index bec8b9c..e5d944e 100644 --- a/frontend/app/gallery/grid/photo/photo.grid.gallery.component.html +++ b/frontend/app/gallery/grid/photo/photo.grid.gallery.component.html @@ -1,5 +1,5 @@