I was thinking of this feature for a long, even made programs in past to do this as batch.
So the idea is simple,
- Resize the resolution to given resolution, if It is greater than given limit.
for example, if given limit for whole batch is 1200x1200, and the art is 2000x2000, then it should be checked and resized automatically to 1200x1200.
- Compress the image, if the size in terms of storage is greater than a given limit. For example, if the given limit is 1MB then all images should be made less than 1MB if the are originally greater than 1MB.
I made an external script to do the above stuff, and added it to the right-click menu of the list, but I was thinking this could be a useful feature if its in-built. Maybe it can be introduced as one of Actions.