upgrade image-size to 2.0.2

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed May 19, 2025 at 11:08 UTC b97caabc3597638ec1fc336840e3fff8a9eadee1
3 files changed +4 -4
mcrec.js
+1 -1
@@ -121,7 +121,7 @@ function processBlock(state, block, err) {
121 case 3: // Tile
122 var x = block.data.readUInt16BE(4);
123 var y = block.data.readUInt16BE(6);
124 - var dimensions = require('image-size')(block.data.slice(8));
124 + var dimensions = require('image-size').imageSize(block.data.slice(8));
125 //log("Tile", x, y, dimensions.width, dimensions.height, block.ptr);
126 //console.log(elapseSeconds);
127
meshcentral.js
+2 -2
@@ -4294,7 +4294,7 @@ function mainStart() {
4294 if (passport != null) { modules.push(...passport); }
4295 if (captcha == true) { modules.push('svg-captcha@1.4.0'); }
4296
4297 - if (sessionRecording == true) { modules.push('image-size@1.2.1'); } // Need to get the remote desktop JPEG sizes to index the recodring file.
4297 + if (sessionRecording == true) { modules.push('image-size@2.0.2'); } // Need to get the remote desktop JPEG sizes to index the recording file.
4298 if (config.letsencrypt != null) { modules.push('acme-client@4.2.5'); } // Add acme-client module. We need to force v4.2.4 or higher since olver versions using SHA-1 which is no longer supported by Let's Encrypt.
4299 if (config.settings.mqtt != null) { modules.push('aedes@0.39.0'); } // Add MQTT Modules
4300 if (config.settings.mysql != null) { modules.push('mysql2@3.11.4'); } // Add MySQL.
@@ -4338,7 +4338,7 @@ function mainStart() {
4338 }
4339
4340 // Desktop multiplexor support
4341 - if (config.settings.desktopmultiplex === true) { modules.push('image-size@1.2.1'); }
4341 + if (config.settings.desktopmultiplex === true) { modules.push('image-size@2.0.2'); }
4342
4343 // SMS support
4344 if (config.sms != null) {
meshdesktopmultiplex.js
+1 -1
@@ -697,7 +697,7 @@ function CreateDesktopMultiplexor(parent, domain, nodeid, id, func) {
697 case 3: // Tile, check dimentions and store
698 if ((data.length < 10) || (obj.lastData == null)) break;
699 var x = data.readUInt16BE(4), y = data.readUInt16BE(6);
700 - var dimensions = require('image-size')(data.slice(8));
700 + var dimensions = require('image-size').imageSize(data.slice(8));
701 var sx = (x / 16), sy = (y / 16), sw = (dimensions.width / 16), sh = (dimensions.height / 16);
702 obj.counter++;
703