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

Вниз

Медленная отрисовка Wmf   Найти похожие ветки 

 
Stanislav ©   (2006-10-09 10:24) [0]

как сделать чтобы вектореые картинки wmf отрисовывались быстро? использую стандартный TIMAGE


 
clickmaker ©   (2006-10-09 11:19) [1]

как и во всех остальных случаях. Ежели не устраивает скорость чего-то стандартного, пробуй реализовать это сам


 
Desdechado ©   (2006-10-09 12:07) [2]

Проигрывание метафайла можно сделать самому, используя winAPI.
Тогда можно добиться интересных эффектов, помимо ускорения.
Можно отрисовывать не все, что есть (фильтровать). Можно прерывать отыгрывание, можно отрисовывать послойно и т.п.


 
Stanislav ©   (2006-10-09 12:30) [3]

Desdechado ©   (09.10.06 12:07) [2]
А где можно почитать по этому поводу?


 
guav ©   (2006-10-12 01:30) [4]

Проблемы с перерисовкой после загрузки или последующей перерисовкой ?
Если цель загрузить один раз и рисовать постоянно, то можно создать TBitmap и нарисовать метафайл на нём, затем поместить в TImage уже TBitmap.
Если формат именно WMF, возможно, поможет преобразование в EMF.


> Desdechado ©   (09.10.06 12:07) [2]
> А где можно почитать по этому поводу?

Лучше всего - здесь http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/metafile_42qt.asp



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

Форум: "Основная";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.267 c
11-1139053039
Boguslaw
2006-02-04 14:37
2006.11.19
Unicode


15-1162332094
_Lost
2006-11-01 01:01
2006.11.19
Остаться в живых


15-1162188889
pavel_guzhanov
2006-10-30 09:14
2006.11.19
Нашел книгу Рихтера в отличном качестве, формат CHM


15-1162148722
Petr V.Abramov
2006-10-29 22:05
2006.11.19
сможет ли взлететь реактивный самолет


2-1162142182
Alral
2006-10-29 20:16
2006.11.19
TComboBox-gruppirovka po alfavitu





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский