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

Вниз

Canvas - закраска цветом определенной области   Найти похожие ветки 

 
DelphiLexx ©   (2006-04-06 13:48) [0]

На форме расположен компонент TImage в него загружен wmf файл (см. архив pict.rar - там pict1.jmp это как у меня сейчас, pict2.jmp как нужно). Как мне закрасить прямоугольничик. Paint как-то умеет это делать за один проход - взял ведро навёл на область прямоугольника и всё готово.

http://www.rsdn.ru:80/File/26841/pict.rar


 
antonn ©   (2006-04-06 14:06) [1]

canvas.FloodFill();
оно?


 
antonn ©   (2006-04-06 14:07) [2]

ведро, блин...
надо запомнить:)


 
DelphiLexx ©   (2006-04-06 14:14) [3]


> canvas.FloodFill();

В x,y передаем точку из области, которую хотим закрасить?


 
antonn ©   (2006-04-06 14:28) [4]

DelphiLexx ©   (06.04.06 14:14) [3]
угу, и еще стиль нужно. Зажми Ctrl и щелкни на названии функции, тебя перенесет в ее модуль, там можно лгянуть входные данные


 
DelphiLexx ©   (2006-04-06 14:29) [5]


> ведро, блин...
> надо запомнить:)

FloodFill это хорошо, но у меня же в TImage загружен wmf-векторная графика, а FloodFill работает только с bitmap, тогда как быть?


 
antonn ©   (2006-04-06 15:38) [6]

DelphiLexx ©   (06.04.06 14:29) [5]
а, вон оно что.. не работал с wmf просто. Его отрендерить на битмап возможно?


 
DelphiLexx ©   (2006-04-06 16:08) [7]


> а, вон оно что.. не работал с wmf просто. Его отрендерить
> на битмап возможно?

wmf легко конвертируется в bmp, а вот обратно уже нет, хотя все Api-шные процедуры не выдают ошибок при конвертировании



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

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

Наверх




Память: 0.45 MB
Время: 0.046 c
15-1161622711
Ученик чародея
2006-10-23 20:58
2006.11.12
Драйвер аппаратного устройства на Java.


2-1161927953
ГореПрограммер
2006-10-27 09:45
2006.11.12
Колличество элементов динамического массива


15-1161430711
Kostafey
2006-10-21 15:38
2006.11.12
Компиляция Delphi-проектов из командной строки.


15-1161471060
0_o
2006-10-22 02:51
2006.11.12
Составление ТЗ


8-1144273040
QuickFinder
2006-04-06 01:37
2006.11.12
Декомпиляция Flash-файла





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