User:Alex 21/script-imageres.js is a script that provides statistics for files and their sizes in compliance with WP:IMAGERES.

Installation

To install the script, add:

importScript('User:Alex 21/script-functions.js');
importScript('User:Alex 21/script-imageres.js');

to Special:MyPage/common.js.

>>> User:Alex 21/script-functions.js is required to include multiple shared functions, and the custom "TV Scripts" header, many of which are used identically in a few of my other scripts - you only need to include it in Special:MyPage/common.js once. Follow the instructions at User:Alex 21/script-functions for installing scripts by Alex 21. <<<

On a file of acceptable size (i.e. less than 0.1MP per WP:IMAGERES), all the script will do is include the total pixel count as such:

Original file ‎(360 × 202 pixels, 72,720 total pixels, file size: 37 KB, MIME type: image/png)

On a file of increased size that requires reducing (i.e. more than 0.1MP per WP:IMAGERES), the script will highlight the total pixel count, as well as providing the largest reduced size of the image and a link to the largest reduced-size image. The largest reduced-size image will be optimum for re-upload to comply with IMAGERES. The script will also provide an automatic summary for the "File changes" input when re-uploading the image. It will display as such:

Original file (522 × 747 pixels, 389,934 total pixels, file size: 94 KB, MIME type: image/jpeg)
(maximum size: 264 × 377 pixels, 99,528 total pixels, resized file)

Bugs

Please report any bugs on the talk page of the script's creator.

See also