Не хочу использовать directsize или что то в этом роде.

Суть такова грузим на ресурс изображение например 1920х1080, задаём ему ширину 1280 и высота 720. На выходе 1280х720, но по факту у нас есть оригинальное изображение уменьшенное при помощи width и height. Какой самый простой способ, без всяких тумбиналов, кэшей и т.д. сделать это изображение кликабельным и чтоб оно увеличивалось во всплывающем окне. Т.е. некий попап + js, который цепляет url изображения и меняет ширину и высоту под попап?