В данный момент функция CFile::ResizeImageGet возвращает массив с ключами src, width, height, size.
Поэтому, чтобы вытащить описание файла (в котором очень удобно хранить атрибут alt картинки), приходится делать дополнительный вызов CFile::GetByID. Говоря про описание файла, я имею в виду поле DESCRIPTION в таблице b_file.
Если бы CFile::ResizeImageGet возвращала дополнительно еще и ключ description, то работать с выводом изображений стало бы намного приятнее.
Например, вот так:
Переопределяется функция прекрасно, но, разумеется, под личную ответственность разработчика. Никто не может гарантировать, что в одной из новых версий bitrix не окажется класса CFileEx, или начинка метода ResizeImageGet не изменится.