При просмотре в тёмной теме прозрачные изображения отображаются не очень хорошо.
Существует ли разметка для установки цвета фона изображения или другой способ решения этой проблемы?
Это не имеет прямого отношения к темам. Возьмите изображение с правильно заданной прозрачностью (альфа-смешение, а не жёстко заданное) или меняйте изображения в зависимости от темы.
Например, логотип Discourse приходится вручную инвертировать для работы в тёмной теме: чёрный цвет заменяется на белый, а остальные цвета остаются без изменений.
Если речь идет об изображениях в постах, вы можете задать цвет фона через CSS в настройках вашей темы.
Например:
.cooked img {
background-color: white;
}
Однако это применится ко всем изображениям.