|
3 / 2 / 2
Регистрация: 19.06.2016
Сообщений: 299
|
||||||
BitMap зарисовывается не полностью02.02.2018, 09:26. Показов 724. Ответов 7
Метки нет (Все метки)
Здравствуйте!
Написал программу, которая позволяет мне выбрать координаты, стоящие друг от друга на некотором расстоянии. Для наглядности решил выводить это все на PictureBox, но у меня появилась непонятная полоса справа и снизу. SizeMode = AutoScretch, вот код : Кликните здесь для просмотра всего текста
Спасибо за помощь
0
|
||||||
| 02.02.2018, 09:26 | |
|
Ответы с готовыми решениями:
7
создание Clone с Bitmap меньшего размера с сохранением изначальных габаритов Bitmap
Получение фото с веб камеры, занесение его в Bitmap и преобразование Bitmap в массив |
|
3 / 2 / 2
Регистрация: 19.06.2016
Сообщений: 299
|
|
| 02.02.2018, 10:08 [ТС] | |
|
Подумал, что, возможно, вся проблема в методе Render. Для этого сделал генерацию нового Bitmapa размером с PictureBox, полосы остались
Добавлено через 2 минуты Создал сразу же BitMap размером с пикче бокс, заполнил, все в порядке. Вопрос остается открытым Добавлено через 1 минуту Выходит, что вся проблема кроется в изменении размера
0
|
|
|
|
|
| 02.02.2018, 10:12 | |
|
Вы на битМапе рисуете, а затем отображаете это битмап PicBox.Image.
Возможно Ваш битмап меньше PicBox. Следовательно вопрос - в свойствах PicBox Вы указали как хотите отобразит битмап? Может Вы меняете размер PicBox, в то время как битмап создан с боле меншими (старыми размерами) Width и Height? Добавлено через 1 минуту Jesterru, как вариант может Вам стоит в OnPaint отрисовки делать?
0
|
|
|
3 / 2 / 2
Регистрация: 19.06.2016
Сообщений: 299
|
|||||||||
| 02.02.2018, 10:42 [ТС] | |||||||||
|
Sanya_sa,
Добавлено через 21 секунду Добавлено через 9 минут Мда уж... Написал похожий алгоритм, все стало нормально :
0
|
|||||||||
|
|
||
| 02.02.2018, 10:52 | ||
|
При рисовании через OnPaint у Вас уже есть Graphics и Вам просто нужно будет в оригинальном BitMap изменить цвет пикселя (я так понимаю Вы просто меняете цвет) и вызвать Invalidate(Rectangle), который перерисует только тот пиксель который Вы изменили. Добавлено через 2 минуты К стати не могу понять, для чего Вам циклы?
0
|
||
|
3 / 2 / 2
Регистрация: 19.06.2016
Сообщений: 299
|
|
| 02.02.2018, 11:01 [ТС] | |
|
Sanya_sa, Спасибо за помощь!
Циклы мне для того, чтобы обойти весь битмап
0
|
|
|
3 / 2 / 2
Регистрация: 19.06.2016
Сообщений: 299
|
|
| 02.02.2018, 11:16 [ТС] | |
|
Sanya_sa, У меня еще в изначальной версии была матрица bool, которую я обходил
0
|
|
| 02.02.2018, 11:16 | |
|
Помогаю со студенческими работами здесь
8
Нарисовать прошлый Bitmap на новом так, чтобы небыл растянут рисунок, если новый Bitmap больше размером BitMap Основные функции + работа в Bitmap Происходит ли "утечка памяти" при повторном выполнении: Bitmap bm1 = new Bitmap Как нарисовать Bitmap на Bitmap? Как обрезать Image (bitmap) в другой Image (bitmap) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|