Delphi programming blog
Источник: http://teran.karelia.pro/articles/item_4459.html
 

mileffects.dll миф или реальность?

Опубликовано 10.02.2011 г. 23:56

Встречал ли кто-либо сию библиотеку для эффектов обработки изображений?

Раздел MSDN Graphics and Mutlimedia содежит подраздел WPF Bitmap Effects. Описание раздела:
Windows Presentation Foundation (WPF) Bitmap Effect is a set of low-level API used to create custom effects for use in WPF applications.
наводит на мысль о том, что далее представленные API позволяют создавать собственные эффекты для использования в WPF. Однако с другой стороны все перечисленные в документации интерфейсы перечислены в заголовочном файле mileffects.h, помимо интерфейсов в файле представлена экспортируемая функция создания фабрики эффектов MILCreateBitmapEffectFactory(). Как ни странно документация указывает на библиотеку mileffects.dll В связи с этим возникает вопрос, как использовать сие описание для создания собственных эффектов, или мб данная библиотека позволяет использовать данные эффекты и в неуправляемом коде. Конечно второй вариант был бы более интересен, но вот как данную библиотеку не ищи, не понятно где ее можно раздобыть. В этом вопросе, кажется, даже гугл бессилен (ну или я в поиске). Для функции экспорта он предлагает всего лишь одну ссылку на результат поиска. Там также задается подобный вопрос, где эта библиотека. Надо полагать что MIL расшифровывается как Media Integration Level, и видимо эта штука разрабатывалась весьма давно, по крайней мере упоминания есть в статьях от 2003-2004го года, однако патент опубликован 2009м году. Вообще на странице http://www.freepatentsonline.com/7511718.html, указано что дата заполнения 2003й год, дата публикации 2009й год. При этом приведен pdf документ самого патента видимо, это увесистый документ на 129 страниц, по всей видимости описывающий архитектуру этого MIL. Из стандартных эффектов перечислены такие как: blur, dropshadow, outerglow, bevel, emboss. Хотелось бы попробовать применить эти эффекты в обычном коде, однако видимо не судьба. Поэтому в следующий раз прежде чем переписывать заголовочные файла на Delphi стоит проверить наличие соответствующих библиотек. Кто располагает более подробной информацией по вопросу? (: зы: статья "ниочем".

Комментарии

niello
19.02.2011 в 21:55
Реализовать все вручную, ничего сложного.
ter
21.02.2011 в 22:36
да меня сам факт существования библиотеки беспокоит (: эффекты ей реализуемые мне в принципе не нужны (:
- Имя
- e-mail*
- Сайт
вы можете использовать теги [i],[b],[code],[quote]
Дополнительно