Оказалось, что свойство border у тега img, что бы в нём ни было, сжимало и ухудшало качество изображения. Хотя в статичном HTML файле, всё нормально, как и должно быть. Источник проблемы так и не нашёл, пришлось border задавать у тега a, в котором находились изображения.