Server IP : 92.205.26.207 / Your IP : 216.73.216.16 Web Server : Apache System : Linux 207.26.205.92.host.secureserver.net 4.18.0-553.60.1.el8_10.x86_64 #1 SMP Thu Jul 10 04:01:16 EDT 2025 x86_64 User : zikryat ( 1002) PHP Version : 8.3.23 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/zikryat/public_html/node_modules/.bin/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
#!/usr/bin/env node 'use strict' const fs = require('fs') const path = require('path') const { imageSize } = require('..') const files = process.argv.slice(2) if (!files.length) { console.error('Usage: image-size image1 [image2] [image3] ...') process.exit(-1) } const red = ['\x1B[31m', '\x1B[39m'] // const bold = ['\x1B[1m', '\x1B[22m'] const grey = ['\x1B[90m', '\x1B[39m'] const green = ['\x1B[32m', '\x1B[39m'] function colorize(text, color) { return color[0] + text + color[1] } files.forEach(function (image) { try { if (fs.existsSync(path.resolve(image))) { const greyX = colorize('x', grey) const greyImage = colorize(image, grey) const size = imageSize(image) const sizes = size.images || [size] sizes.forEach(size => { let greyType = '' if (size.type) { greyType = colorize(' (' + size.type + ')', grey) } console.info( colorize(size.width, green) + greyX + colorize(size.height, green) + ' - ' + greyImage + greyType ) }) } else { console.error('file doesn\'t exist - ', image) } } catch (e) { // console.error(e.stack) console.error(colorize(e.message, red), '-', image) } })