From 0f7fbacb17da69ca31608cd1d8dc29c3647dc205 Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 26 Jul 2018 17:10:43 +0900 Subject: [PATCH] Fix bug --- src/services/drive/add-file.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/services/drive/add-file.ts b/src/services/drive/add-file.ts index dd41f4462..5cd1e9de5 100644 --- a/src/services/drive/add-file.ts +++ b/src/services/drive/add-file.ts @@ -242,17 +242,19 @@ export default async function( const calcAvg = async () => { log('calculate average color...'); - const info = await (img as any).stats(); + try { + const info = await (img as any).stats(); - const r = Math.round(info.channels[0].mean); - const g = Math.round(info.channels[1].mean); - const b = Math.round(info.channels[2].mean); + const r = Math.round(info.channels[0].mean); + const g = Math.round(info.channels[1].mean); + const b = Math.round(info.channels[2].mean); - log(`average color is calculated: ${r}, ${g}, ${b}`); + log(`average color is calculated: ${r}, ${g}, ${b}`); - const value = info.isOpaque ? [r, g, b] : [r, g, b, 255]; + const value = info.isOpaque ? [r, g, b] : [r, g, b, 255]; - properties['avgColor'] = value; + properties['avgColor'] = value; + } catch (e) { } }; propPromises = [calcWh(), calcAvg()];