pic service Опубликовано 23 декабря, 2017 Поделиться Опубликовано 23 декабря, 2017 Здравствуйте. Подскажите, есть ли в firemonkey аналог floodfill(заливка по координатам) из VCL ? Ну или как заливку тут можно сделать? Большое спасибо) Цитата Ссылка на комментарий
0 krapotkin Опубликовано 24 декабря, 2017 Поделиться Опубликовано 24 декабря, 2017 и правильно, что нет. это жуткая штука, не надо давать ей пользоваться придумывайте алгоритм без её использования Цитата Ссылка на комментарий
0 pic service Опубликовано 24 декабря, 2017 Автор Поделиться Опубликовано 24 декабря, 2017 почему жуткая? в фотошопе отлично работает, например. была бы не нужна - такого инструмента бы вообще не было. или вы говорите о кустарном варианте с использованием рекурсии и потенциальной опасностью переполнения стека? Цитата Ссылка на комментарий
0 krapotkin Опубликовано 25 декабря, 2017 Поделиться Опубликовано 25 декабря, 2017 в фотошопе прекрасно из коробки работает, например, альфа-канал и режимы смешивания слоев. и что? при чем тут фотошоп? Примитивы канваса предназначены для быстрой перерисовки картинки, можно например, анимацию делать. FloodFill просто роняет производительность глубоко ниже уровня моря, поэтому давать ее программистам, особенно начинающим - зло. А для неначинающего написать самостоятельно эту заливку ничего не стоит... Цитата Ссылка на комментарий
0 pic service Опубликовано 25 декабря, 2017 Автор Поделиться Опубликовано 25 декабря, 2017 весьма странная логика) бесконечные циклы тоже сильно роняют производительность. поэтому циклы начинающему программисту давать нельзя. причем здесь анимация. есть задача - ЗАЛИВКА. её в библиотеке нет, но она нужна, уж поверьте. я её уже сделал сам, не вопрос. но изначально было бы проще и удобнее, чтобы она была в библиотеке. Цитата Ссылка на комментарий
0 Maximus Опубликовано 25 декабря, 2017 Поделиться Опубликовано 25 декабря, 2017 А http://docwiki.embarcadero.com/Libraries/Tokyo/en/FMX.Graphics.TCanvas.FillRect не подходит? Цитата Ссылка на комментарий
0 pic service Опубликовано 25 декабря, 2017 Автор Поделиться Опубликовано 25 декабря, 2017 так это же заливка прямоугольника только,нет? Цитата Ссылка на комментарий
0 Maximus Опубликовано 25 декабря, 2017 Поделиться Опубликовано 25 декабря, 2017 Да, прямоугольника, а вам что нужно, полигон? http://docwiki.embarcadero.com/Libraries/Tokyo/en/FMX.Graphics.TCanvas.FillPolygon Цитата Ссылка на комментарий
0 pic service Опубликовано 25 декабря, 2017 Автор Поделиться Опубликовано 25 декабря, 2017 произвольная область пути или изображения, заданная координатами х и у Цитата Ссылка на комментарий
Вопрос
pic service
Здравствуйте.
Подскажите, есть ли в firemonkey аналог floodfill(заливка по координатам) из VCL ?
Ну или как заливку тут можно сделать?
Большое спасибо)
Ссылка на комментарий
8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.