|
|
|
@ -109,7 +109,12 @@ module.exports = async (req, res, next, numFiles) => { |
|
|
|
|
processedFile.geometry = imageData.size // object with width and height pixels
|
|
|
|
|
processedFile.sizeString = formatSize(processedFile.size) // 123 Ki string
|
|
|
|
|
processedFile.geometryString = imageData.Geometry // 123 x 123 string
|
|
|
|
|
await imageThumbnail(filename); |
|
|
|
|
if (processedFile.geometry.height <= 128 && processedFile.geometry.width <= 128) { |
|
|
|
|
processedFile.hasThumb = false; |
|
|
|
|
} else { |
|
|
|
|
processedFile.hasThumb = true; |
|
|
|
|
await imageThumbnail(filename); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 'video': |
|
|
|
|
//video metadata
|
|
|
|
@ -120,6 +125,7 @@ module.exports = async (req, res, next, numFiles) => { |
|
|
|
|
processedFile.geometry = {width: videoData.streams[0].coded_width, height: videoData.streams[0].coded_height} // object with width and height pixels
|
|
|
|
|
processedFile.sizeString = formatSize(processedFile.size) // 123 Ki string
|
|
|
|
|
processedFile.geometryString = `${processedFile.geometry.width}x${processedFile.geometry.height}` // 123 x 123 string
|
|
|
|
|
processedFile.hasThumb = true; |
|
|
|
|
await videoThumbnail(filename); |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|