Плюсы:
- Работа в контексте сервера 1С предприятия;
- Наличие работоспособного примера с вызовом всех описанных функций;
- Описание приложено в справку;
- Просто интересно как оно устроено.
Минусы:
- Скорость (довольно медленно, особенно заметно на больших размерах, узкое место - заливка);
- Отсутствие универсальности (работает не со всеми разновидностями формата по части глубины цвета, палитр, реверсивности строк и т.п.);
- Изображения с шириной/высотой 10, 266, 522, 778, 1034... из-за особенностей кодировки не записываются (т.к. символ 10 является для платформы 1С служебным и перед ним добавляется «возврат каретки», что нарушает внутреннюю структуру файла).
Писалось для себя, без особой надобности, ради интереса. Забыл сказать, что модуль объекта - это и есть класс, форма - пример работы с ним.
Обновление 2.12.13
- Поддержка всех размеров, устранено ограничение первой версии.