Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 12.09.2014
Сообщений: 5
1

Заливка

19.11.2016, 01:04. Показов 406. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В общем есть быдланский код-рекурсия на заливку:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public static void flood(int x, int y) {
 
    Color originalColor = new Color(imag.getRGB(x, y), true);
    
    if (x > 0 && y > 0 && x <= imag.getWidth() && y <= imag.getHeight() 
        && imag.getRGB(x, y) != newColor && imag.getRGB(x, y) == oldColor && originalColor.equals(c) 
        && originalColor.getAlpha() == 255) imag.setRGB(x, y, newColor);
    else return;
    
    
    flood(x + 1, y);
    flood(x - 1, y);
    flood(x, y + 1);
    flood(x, y - 1);
 
    }
Вроде заливает, но кусок не полный: https://vk.cc/5RiGoK
Как исправить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2016, 01:04
Ответы с готовыми решениями:

Заливка в SWING
Здравствуйте, как сделать заливку фигуры пикселями. Фигура-треугольник

Заливка области цветом
Создаю графический редактор, необходима функция заливки области цветом. Написал вот эту функцию...

Заливка формы и вывод сетки
Добрый день. Разрабатываю игру &quot;Змейка&quot; и столкнулся с такой проблемой: хочу залить форму цветом и...

Заливка проекта на гитхаб
Здравствуйте! Я хочу отправить свой проект(громко сказано, небольшую программу) на гит хаб. Это...

0
19.11.2016, 01:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2016, 01:04
Помогаю со студенческими работами здесь

Заливка рисунков произвольной формы
Есть ли в Java аналог WinApi-ной функции FloodFill, или может собственный алгоритм у кого есть -...

Заливка круга выбранным цветом
Собственно, как реализовать раскраску, я создаю в сцен билдере 3 круга которые заливаю каким угодно...

Заливка картинки, а потом заливка заливки и прочее
В общем требуется вот что: Единственное, что у меня получилось сделать - черную заливку поверх...

Заливка на c++
Всем доброго времени суток. Мне нужно самому написать заливку на c++. Подскажите пожалуйста что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru