Мы используем интерфейс directshow для захвата изображений из видеопотока.Эти изображения представлены в окне фиксированного размера.
После того, как мы захватили изображение, мы сохраняем его как растровое изображение.Вниз по течению у нас есть возможность добавлять аннотации к изображению, например буквы шрифтом фиксированного размера.
В одной из наших сред рабочего стола аннотация начала появляться в половине размера, при котором она обычно появляется.Это означает, что изображение, с которым мы объединяем текст, имеет размеры, которые могут быть в два раза больше.
Система, на которой это происходит, является общим ресурсом, так как в некоторых неизвестных лицах в системе установлено программное обеспечение, которое отличается отнаша базовая линия.
У нас есть два подхода - первый - переизобразить систему, чтобы вернуть наше поведение размера текста по умолчанию.Второе - выяснить, как directshow управляет размерами изображения, чтобы мы могли правильно установить масштабирование изображения.
Обзор литературы по DirectShow показывает, что вышеупомянутое не является тривиальной задачей.Первоначальная работа была сделана другой командой, которая не документировала, что они сделали.Кто-нибудь может направить нас в направлении того, с каким объектом DirectShow мы хотим иметь дело, чтобы правильно выбрать размер выбранного изображения?