From 0443c6ff059291adfd043807913b49bbbd8b44e7 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Sat, 26 Jul 2025 09:09:52 +0800 Subject: [PATCH] perf(plugin-md-power): improve `image-size` --- .../plugin-md-power/src/node/enhance/imageSize.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/plugins/plugin-md-power/src/node/enhance/imageSize.ts b/plugins/plugin-md-power/src/node/enhance/imageSize.ts index 1408855c..78e159d6 100644 --- a/plugins/plugin-md-power/src/node/enhance/imageSize.ts +++ b/plugins/plugin-md-power/src/node/enhance/imageSize.ts @@ -119,11 +119,16 @@ export async function imageSizePlugin( if (!fs.existsSync(filepath)) return false - const { width: w, height: h } = imageSize(fs.readFileSync(filepath)) - if (!w || !h) - return false + try { + const { width: w, height: h } = imageSize(fs.readFileSync(filepath)) + if (!w || !h) + return false - cache.set(filepath, { width: w, height: h }) + cache.set(filepath, { width: w, height: h }) + } + catch { + return false + } } }