Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Картинка в виде двумерного массива пикселей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как исправить повреждением кучи http://www.cyberforum.ru/cpp-beginners/thread635204.html
Всем привет. Имеется такой кусок кода, который читает в условном формате дату из реестра и сохраняет её в структуру, где есть SYSTEMTIME: TCHAR * timeT=new TCHAR;//главные виновники, из-за низ...
C++ Сканирование экрана Здравствуйте, нужна помощь новичку по winapi. Нужно сделать сканирование выбранной области экрана и запись результата в двумерный массив, где каждая ячейка это цвет в RGB. Делал через GetPixel, но... http://www.cyberforum.ru/cpp-beginners/thread635196.html
Площадь многоугольника C++
Необходимо вычислить площади двух многоугольников(ну а в дальнейшем проверить, лежит ли один из них в другом, пока мне это не надо) по известным вершинам. У меня получилось вот это."Это" не...
приоритет. странно C++
привет всем прогерам С++ =) есть такой вопрос. Вроде ни чего сложного, но компилятор компилит это дело не так как ожидается. Есть такое предложение. IN = *block++ << 8; если указатель block...
C++ Перегрузка бинарной операции < http://www.cyberforum.ru/cpp-beginners/thread635163.html
Всем привет написал перегрузку для структуры: typedef struct t_FileInfo { t_String file_name; /*имя файла*/ t_String file_way; /*адрес к файлу*/ /*конструктор с параметрами*/...
C++ Не инициализируется переменная Проблема в том, что строка номер 18 полностью игнорируется, почему - вообще не понимаю. Значение i остается абракадаброй или нулем, если заранее проинициализировать переменную. #include... подробнее

Показать сообщение отдельно
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
10.08.2012, 17:09  [ТС]
cossack5, да как об стенку горох ; (

Добавлено через 57 секунд
C++
1
2
3
4
5
6
7
8
for (int i=0; i<sx; ++i)
                for (int j=0; j<sy; ++j)
                {
                    fread(&rgb_l, sizeof(rgb_l), 1, f2);
                    //srand(time(NULL));
                    //rgb_l = *RandRGB(rgb_l);
                    SetPixel(hdc, j, sx-1-i, RGB(rgb_l.rgbtRed, rgb_l.rgbtGreen, rgb_l.rgbtBlue));
                }
Пришлось немного похимичить с i и j из-за того, что изначально они храняться в выводе с другой системой координат

Добавлено через 36 секунд
Такое "химичинье" проверено на выводе простого изображение, так что с ним все впорядке
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru