56 / 56 / 29
Регистрация: 01.01.2014
Сообщений: 214
|
|||||||||||
1 | |||||||||||
Цвет пикселя!18.01.2014, 21:31. Показов 7271. Ответов 13
Метки нет Все метки)
(
Ищу в Image все пикселя белового цвета и задаю им другой цвет, но какой бы я цвет не задал (clBlue, clRed, clLime .. и т.п) все ровно устанавливается серый цвет!
Вот Код
0
|
|
18.01.2014, 21:31 | |
Ответы с готовыми решениями:
13
Цвет пикселя Цвет пикселя scanline Получить цвет пикселя с альфаканалом Перемещени курсора на цвет пикселя |
841 / 736 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
||||||
18.01.2014, 22:52 | 2 | |||||
Собрал этот код- нормально закрашивает:
В имаге должен bmp файл лежать, так как на сколько мне извесно делфи с jpg форматом не умеет попиксельно работать.
0
|
angstrom
|
||||||
18.01.2014, 23:01 | 3 | |||||
NIKOLAYY, здесь немного подправь
|
841 / 736 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
18.01.2014, 23:07 | 4 |
Ты раскрасить просто форму пытался... Но не советую ее канву попиксельно ее обрабатывать, это грозит зависанием приложения. Добавлено через 2 минуты Да не вроде работает и так, у меня же там после цикла 1 оператор стоит?...
0
|
angstrom
|
|
18.01.2014, 23:12 | 5 |
Рано или поздно нарвёшься на выход за пределы массива.
|
56 / 56 / 29
Регистрация: 01.01.2014
Сообщений: 214
|
|||||||||||
19.01.2014, 12:31 [ТС] | 6 | ||||||||||
0
|
56 / 56 / 29
Регистрация: 01.01.2014
Сообщений: 214
|
|
19.01.2014, 12:36 [ТС] | 7 |
Проект.rar
Вот проект
0
|
56 / 56 / 29
Регистрация: 01.01.2014
Сообщений: 214
|
|
19.01.2014, 12:37 [ТС] | 8 |
Тема еще в силе!
0
|
Модератор
3488 / 2611 / 741
Регистрация: 19.09.2012
Сообщений: 7,972
|
||||||
19.01.2014, 12:56 | 9 | |||||
Так у твоих рисунков формат пикселей - 8 бит.
Сделай так:
1
|
56 / 56 / 29
Регистрация: 01.01.2014
Сообщений: 214
|
|
19.01.2014, 13:00 [ТС] | 10 |
Все работает, а можно объяснить почему именно 24bit установили ?
Добавлено через 52 секунды если Картинка 8 бит
0
|
Модератор
3488 / 2611 / 741
Регистрация: 19.09.2012
Сообщений: 7,972
|
|
19.01.2014, 13:08 | 11 |
Пиксель формата 24bit хранит в себе информацию о цвете и его можно перекрашивать, присваивая нужные значения цвета.
А пиксель 8bit хранит в себе индекс цвета из палитры.
1
|
56 / 56 / 29
Регистрация: 01.01.2014
Сообщений: 214
|
|
19.01.2014, 13:43 [ТС] | 12 |
Все понял, Большое спасибо !
Добавлено через 25 секунд Тема закрыта!
0
|
841 / 736 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
19.01.2014, 13:45 | 13 |
PixelFormat я так понял- это формат хранения информации о цвете точки.
По справке их 9 штук pf8bit, pf24bit, pfDevice и тд Тогда я непонял чем отличаются они друг от друга и почему их так много?
0
|
Модератор
3488 / 2611 / 741
Регистрация: 19.09.2012
Сообщений: 7,972
|
|
19.01.2014, 13:51 | 14 |
Размером пикселей и, следовательно, количеством цветов (оттенков), которое может содержать рисунок, из них состоящий.
1
|
19.01.2014, 13:51 | |
19.01.2014, 13:51 | |
Помогаю со студенческими работами здесь
14
Цвет пикселя под курсором Как определить цвет пикселя по курсором? Как определить цвет пикселя на jpg картинке? Можно ли получить цвет пикселя картинки, не выводя ее? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |