@pshevnin

Как разделить области на карте границей?

Добрый день, пишу курсовую на java. Коротко опишу её суть: Есть txt файл, в котором записаны все пиксели изображения. Я должен считать их, и построить из этого карту местности (физическую) значение каждого пикселя в файле обозначает его высоту над уровнем моря. Изначально изображение карты чёрно белое, прикладываю картинку. Теперь суть проблемы: Во второй части курсовой нужно покрасить карту в разные цвета через каждые 50 метров, то есть участки карты 0-50 метров над уровнем моря, 50-100 метров над уровнем моря, а т.д покрашены каждый в свой цвет. С этим я справился, но участки между собой ещё должны быть разделены линией, и вот тут возникает вопрос, как проще всего нарисовать разделительную линию между разными участками карты? (С изображением работаю при помощи Graphics2D, финальная картинка - это BufferedImage). Jpg карты прикладываю. На "вырвиглазность" цветов прошу не обращать внимания, по заданию они генерируются рандомно.
6089671d0b3b1861075361.jpeg6089672fcbe23414066401.jpeg
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
Adamos
@Adamos
Ну, в примитиве - попиксельно же. Проверяете у каждого пиксела, есть ли рядом с ним пикселы, которые попадают в более низкий диапазон. Если есть - закрашиваете его цветом границы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Emphasoft Санкт-Петербург
от 150 000 до 300 000 ₽
Kotelov Санкт-Петербург
от 150 000 до 190 000 ₽
SCHNEIDER GROUP Санкт-Петербург
от 160 000 до 190 000 ₽