Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.12;
Скачать: CL | DM;

Вниз

ANN - GDIplus 1.1 для Delphi   Найти похожие ветки 

 
SamBrook ©   (2006-11-08 03:00) [0]

Небольшая преамбула.
Как известно, в стандартный релиз gdiplus.dll  не входят ряд функций, помеченных в MSDN как GDI+ 1.1.
Официальный релиз версии 1.1 ожидается только под Vista, но неофициальный существует с момента появления Office 2003 (библиотека лежит в каталоге PowerPoint).

Согласно EULA, эту библиотеку нельзя распространять, однако Microsoft не возражает против ее использования, если установлена лицензионная версия Office.

Мне удалось собрать по кускам описание добавленных в данной версии функций и добавить их в стандартный пакет от progdigy.
Новая версия лежит [url=http://www.webfile.ru/1182590]здесь[/url].
Для использования возможностей версии 1.1 необходимо
1. скопировать gdiplus.dll из каталога powerpoint в каталог
программы под именем gdiplus~11.dll
2. добавить в проект опцию условной компиляции GDIPLUS_11.

Вместе с исходными файлами я вложил демо нововведений, связанных с растровыми изображениями (эффекты, гистограммы).
Новые возможности при работе с метафайлами не тестировались

В процессе тестирования обнаружились 4 бага библиотеки, связанные с эффектами:
- BrighnessContrast
- ColorMatrixEffect
- HueSaturationBrightness
- RedEyeCorrection
Первые два удалось устранить, остальные нет.
Очень огорчило, что RedEyeCorrection, похоже, не работает вообще.

Буду очень признателен за любые замечания и рекоммендации по поводу данной библиотеки


 
SamBrook ©   (2006-11-08 03:14) [1]

Забыл написать:
Демонстрационный пример будет компилироваться начиная с D6


 
Ketmar ©   (2006-11-08 10:55) [2]

>[0] SamBrook(c) 8-Nov-2006, 03:00
>Буду очень признателен за любые замечания и рекоммендации
>по поводу данной библиотеки
первое. оно же и последнее. какого #@$@% было не выложить саму библиотеку?!!


 
WondeRu ©   (2006-11-08 16:44) [3]

спасибо!


 
Sambrook ©   (2006-11-08 17:24) [4]


> первое. оно же и последнее. какого #@$@% было не выложить
> саму библиотеку?!!

Прочти внимательно первое сообщение. Если с первого раза не дойдет, прочти еще раз.


 
Ketmar ©   (2006-11-08 18:44) [5]

>[4] Sambrook(c) 8-Nov-2006, 17:24
>Прочти внимательно первое сообщение. Если с первого раза
>не дойдет, прочти еще раз.
а-а-а. понял. у тебя куплены винды, куплен офис и куплены все остальные программы. ага. и Delphi тоже куплена. говорю "аум" и удаляюсь.

зыж интересно, на кой половой орган нужны хидеры к несуществующей библиотеке?


 
Ketmar ©   (2006-11-08 18:45) [6]

как будто неясно, каким образом выкладываются DLL, запрещённые к распространению. как дети, право слово...


 
SamBrook ©   (2006-11-08 18:54) [7]


> Ketmar ©   (08.11.06 18:45) [6]
> как будто неясно, каким образом выкладываются DLL, запрещённые
> к распространению. как дети, право слово...

Как будто неясно, как найти библиотеку самому и не морочить голову другим.


 
Ketmar ©   (2006-11-08 19:08) [8]

>[0] SamBrook(c) 8-Nov-2006, 03:00
ясно. вот это, значит:
>Буду очень признателен за любые замечания и рекоммендации
>по поводу данной библиотеки
трындёж. так бы и сказал сразу.



Страницы: 1 вся ветка

Текущий архив: 2007.08.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
11-1167329054
Thaddy
2006-12-28 21:04
2007.08.12
site problems


2-1184297161
Riply
2007-07-13 07:26
2007.08.12
Объявление структур по-русски :)


2-1184713012
Dr. Andrew
2007-07-18 02:56
2007.08.12
Как разбить длинную сроку на короткие по заданной длине строки?


15-1184534328
Аффтар
2007-07-16 01:18
2007.08.12
Скачать *.avi


15-1183600174
oldman
2007-07-05 05:49
2007.08.12
Олимпиаде в России быть!!!