2016-12-13 5 views
0

Я работаю над проектом CBIR (Context Image Retrieval), Я создаю слайды PowerPoint, которые включают в себя множество форм и простых изображений (например, солнце, шар, стул ..). Я использую код VBA для извлечения функции COLOR (fill, background) объекта/фигур на слайде.Как получить свойство цвета объекта изображения в powerpoint-VBA

Но, я не могу получить его для изображений (jpeg/wmf) объектов. Как получить изображение по коду VBA? Так как Clip Art больше не доступен в PowerPoint, есть ли другие библиотеки изображений , признанные PowerPoint?

ответ

0

В объектной модели PowerPoint изображения видны в виде коллекций вещей, о которых PowerPoint ничего не знает. Вам нужно будет разгруппировать изображение (или его копию, которую вы позже удалите), чтобы извлекать цвета из отдельных фигур внутри изображения. Это предполагает, что это векторное изображение и содержит только векторные фигуры. Вы не можете делать много с растровым изображением без использования внешних библиотек и более сложного программирования.