How to setup a texture size controller

Hi ,
Is there any way to have control over texture size? i want to a build a system nodes that allow me to change texture size from 4 k to 2k / 1k ect .
Thanks