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 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.