0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 14
|
|
1 | |
C #, скопировать часть одной Bitmap в другую28.01.2010, 01:29. Показов 9265. Ответов 11
Метки нет (Все метки)
Подскажите, люди добрые, не оставте в печали, пожалуйста.
Имею наглое желание скопировать изображение размером 100х100 из Bitmap Background(600,600) в Bitmap Copia(100,100). Возможно ли использование Bitblt для этой цели, и если возможно, то каким образом? Не знаю как «прицепиться» к Background, поскольку GetHdc ссылку на память не даёт. Если Bitblt не работает, то какими средствами возможно осуществить желаемое? Заранее признателен.
0
|
28.01.2010, 01:29 | |
Ответы с готовыми решениями:
11
Скопировать таблицу из одной БД в другую БД Скопировать строку из одной таблицы в другую Скопировать файл из одной папки в другую Как из PictureBox или из Bitmap скопировать часть картинки |
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
||||||
28.01.2010, 09:00 | 2 | |||||
где _x, _y координаты с которых в Background(600,600) начинается нужный нам отрывок. _w, _h размеры отрывка. image данный Background(600,600) newBmp искомый Copia(100,100) всталена проверка на выход отрывка за пределы Background, за пределом Background цвет взял черный.
0
|
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 14
|
|
28.01.2010, 11:46 [ТС] | 3 |
Извиняюсь за неточное объяснение, копирование квадрата хочу произвести в памяти, а не на экране
0
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
|
28.01.2010, 11:55 | 4 |
так и я не с экрана читаю...
0
|
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 14
|
|
28.01.2010, 12:04 [ТС] | 5 |
Извините, спросонья не разобрался, у нас только 9 часов.
Спасибо за помощь
0
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
|
28.01.2010, 12:14 | 6 |
а нас 12)
всегда пожалуйста
0
|
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 14
|
|
28.01.2010, 13:39 [ТС] | 7 |
Ещё вопрос: а возможен перенос сразу построчно, а не попиксельно, или это всё равно осуществляется через GetPixel?
0
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
||||||
28.01.2010, 13:50 | 8 | |||||
к сожалению только так...
хотя... Добавлено через 3 минуты
0
|
4338 / 1507 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
|
28.01.2010, 13:51 | 9 |
Работайте с массивом, Set\GetPixel очень медленные
0
|
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 14
|
|
28.01.2010, 15:23 [ТС] | 10 |
Не могли бы Вы привести хотя бы один малю-ю-юсенький примерчик, если это не сложно?
0
|
4338 / 1507 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
||||||
28.01.2010, 15:29 | 11 | |||||
0
|
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 14
|
|
28.01.2010, 18:45 [ТС] | 12 |
Большое спасибо вам обоим за помощь
0
|
28.01.2010, 18:45 | |
28.01.2010, 18:45 | |
Помогаю со студенческими работами здесь
12
Скопировать контролы из одной tabpage в другую Скопировать id с одной таблицы на другую таблицу другую форму Скопировать часть строки в другую строку Скопировать часть содержимого ячейки в другую Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |