Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 1
Регистрация: 21.10.2012
Сообщений: 51

Залить цветом непрозрачную часть в PNG изображении

23.09.2019, 13:10. Показов 1132. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, у меня имеется задача, где необходимо закрасить районы определенным цветом на карте. Я решил это реализовать наложением уже вырезанных и сохраненных в png формате районов поверх самой карты. Сейчас столкнулся с проблемой, как залить определенным цветом слой с районом. (Сама карта и слой с вырезанным районном имеют идентичные размеры).
Подскажите пожалуйста, как это сделать. Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.09.2019, 13:10
Ответы с готовыми решениями:

Залить HWND цветом
Здравствуйте, нужно залить определенным цветом(полностью) элемент такой. Видел вариант через bitbit, не разобрался в куче строк( Есть...

Залить канву цветом
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include...

Как залить фигуру цветом?
есть у меня например пирамида, нарисованная точечно ( GL_LINE ), и никак по другому, нужно залить её например зелёным цветом ( чтобы грани...

5
Заблокирован
23.09.2019, 16:56
"район" можно посмотреть?
0
0 / 0 / 1
Регистрация: 21.10.2012
Сообщений: 51
23.09.2019, 19:28  [ТС]
Пример карты и района закрепил
Миниатюры
Залить цветом непрозрачную часть в PNG изображении   Залить цветом непрозрачную часть в PNG изображении   Залить цветом непрозрачную часть в PNG изображении  

0
Заблокирован
23.09.2019, 19:32
Цитата Сообщение от Ичи Посмотреть сообщение
как залить определенным цветом слой с районом
чего то я не понял, тупо перекрасить все что не черное
0
0 / 0 / 1
Регистрация: 21.10.2012
Сообщений: 51
23.09.2019, 20:05  [ТС]
Именно, только "черный" это прозрачная область в изображении формата png.
0
Заблокирован
23.09.2019, 21:01
и как часто/быстро это надо делать? а то Bitmap GetPixel SetPixel
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.09.2019, 21:01
Помогаю со студенческими работами здесь

Как залить полигон цветом
Point3D w = new Point3D; PointF v = new PointF; double phi = 45; double teta = 45; Graphics gr; ...

RxRichEdit залить страницу цветом
Как в RxRichEdit, залить страницу цветом, как в Word-е?

Как многоугольник залить цветом?
Есть вектор вершин многоугольника vector<POINT> vertexs; У него есть цветная рамка. Как этот многоугольник залить цветом? ...

Залить прямоугольник зелёным цветом
Здравствуйте, ребята! Прощу прощения, что задаю такой глупый вопрос, но понять не могу, почему если я меняю параметр функции...

Нарисовать треугольник и залить цветом
Помогите нарисовать треугольник по заданным координатам в Pascal ABC .net, не могу понять как сделать, пробовал с помощью Polygon(points:...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru