Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2007.08.12;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Media";
Текущий архив: 2007.08.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.044 c
2-1184254417
calcal
2007-07-12 19:33
2007.08.12
drag and drop и listview


15-1184306583
Nic
2007-07-13 10:03
2007.08.12
Стали жужжать вентиляторы в системнике


2-1184396614
Officeman
2007-07-14 11:03
2007.08.12
Как изравить от такого разделителя ?


15-1184560988
de.
2007-07-16 08:43
2007.08.12
БД


15-1184239754
Кевларвестов Семен
2007-07-12 15:29
2007.08.12
Определить Null или Not Null Поле в БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский