![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
![]() |
blackhard |
![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 151 Пол: Мужской Реальное имя: иван Репутация: ![]() ![]() ![]() |
Задача следующая написать программу котораябы обрабатывала изображение bmp различными фильтрами как в photoshop....Нарыл на эту тему кучу материала...И вот скакой проблемой столкнулся нашел вот такую формулу P(i,j) = (
a*P(i-1,j-1)+b*P(i,j-1)+c*P(i+1,j-1)+ + d*P(i-1,j) + e*P(i,j) + f*P(i+1,j) + + g*P(i-1,j+1)+h*P(i,j+1)+k*P(i+1,j+1) ) / (a+b+c+d+e+f+g+h+k) где a b c d e f g h k - элементы матрицы фильтра а P-пикскль изображения так вот как ее применить если bmp храниться как одномерный массив?... А пока я сделал самый простой фильтр негатив) DWORD WINAPI InvertPicture(LPVOID lpParameter) |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата если bmp храниться как одномерный массив Как одномерный массив чего хранится BMP? Цветов пикселов? Тогда, зная ширину изображения, элементарно из P[i,j] делаешь P[i*width+j]... Что ты и сделал в своем самом простом фильтре.Сообщение отредактировано: volvo - 10.11.2008 17:03 |
blackhard |
![]()
Сообщение
#3
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 151 Пол: Мужской Реальное имя: иван Репутация: ![]() ![]() ![]() |
Может ктонить подсказать...можноли сделать toolbar не сверху окна а с боку как в Paint или PhotoShop и если можно то как?
|
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Можно, в MSDN написано, как: Creating a Vertical Toolbar
|
![]() ![]() |
![]() |
Текстовая версия | 30.07.2025 11:14 |