Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
motorway пишет:
А что можно сделать для улучшения качества?
Эмм... делать миниатюры и выводить их.
В битриксе есть штатный функционал для этого. Если это поля инфоблоков, то можно в настройках инфоблока указать размеры и качество ресайза (работает при загрузке картинок). Если же через медиадибилиотеку работаете, то в настройках управления структурой есть соответствующие опции.
В остальных случаях можно воспользоваться методом CFile::ResizeImageGet()
Я вывожу фотогалерею под новостью как свойство инфоблока типа "Файл" под названием MORE_PHOTO (у меня оно gallery называется) с помощью CFile::ShowImage.
А сами файлы - загружаю в медиабиблиотеку.