А не лучше сделать несколько вариантов разрешения фотографий под разные устройства, ну и наверное с возможностью по клику увидеть оригинал.
все зависит от системы, на которой сидит сайт, в wp это делается на изи, у остальных пилится долго и упорно, если вообще пилится