В шаблонах классической темы для отображения ярлыка запрашивается изображение 62x62 пикселей, с типом масштабирования "xy", .т.е. с сохранением всех пропорций изображения.
Прошу обратить внимание - красный цвет хуже всего переносит компрессию JPG. У нас по умолчанию в разделе веб-сайт->Настройка модулей->Системный модуль->Изображения, установлено качество - "99" (100 - максимальное), попробуйте поставить 100. (добавлено в последней версии системы)
Есть также крайний способ - если вас не устроит как PHP формирует изображения, просто посмотрите какое изображение автоматически создается для данной картинки и замените по FTP этот файл на ваш. Это будет достаточно сделать 1 раз.
За внешний вид сайта отвечает шаблон с HTML разметкой и CSS стили (/templates/{ТЕМА}/resource/css/style.css).
Вот названия классов для ярлыков:
.product .labels,
.productList .pic .labels
В стилях вы можете задать интересующее вас положение данного блока относительно изображения.