Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Обработка фрагмента изображения (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/obrabotka-fragmenta-izobrazheniya-350865/)

Guest 30.09.2011 16:38

Обработка фрагмента изображения
 
Прошу знающих людей подсказать Вот представим, есть у меня программа, она создает окно и выводит в него картинку из файла(для простоты файл - BMP).Нужно сделать так, чтобы при клике в любом месте картинки, программа брала кусочек изображения в месте клика, преобразовывала согласно алгоритму и возвращала на тоже место.Как вообще правильно это сделать?Вот я вижу такой вариант: Из файла считывается изображение и значения всех пикселов заносятся в массив. Также изображение выводится в окно программы. Дальше, при клике по изображению, определяются координаты места клика. Определяются значения пикселов в прямоугольной области вокруг места клика и заносятся в небольшой массив, который передается функции обработки. Когда функция обработала массив, его значения копируются обратно в большой массив, где хранится всё изображение. Дальше какимто макаром измененный вариант изображения выводится на экран.В правильном ли направлении я мыслю? или мудрю и все делается проще?Как загрузить и файла значения пикселов в массив?Как потом вывести массив на экран?


Часовой пояс GMT, время: 08:22.


© www.otvetnemail.ru - Форум вопросов и ответов.