С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ввод/вывод и обработка изображения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать массив из произведений положительных элементов соответствующих столбцов матрицы http://www.cyberforum.ru/cpp-beginners/thread73275.html
Дан целочисленный массив А. Сформировать одномерный массив В из произведений положительных элементов соответствующих столбцов массива А. Чего-то поковырял, туда тыкнулся, тыкнулся в другую...
C++ Инициализация переменной #include <iostream> #include <fstream> using namespace std; struct Chisla { int chislo; Chisla* next; }; Chisla* make_list (int gran) http://www.cyberforum.ru/cpp-beginners/thread73274.html
Алгоритм обработки матрицы: Нахождение максимального элемента матрицы и его номера. C++
Алгоритм обработки матрицы: Нахождение максимального элемента матрицы и его номера.
C++ алгоритм обхода поля кубиком
народ - никому не попадалась задачка такого вида: есть поле n*n - начало в координате 0*0(верхний левый угол). есть кубик с 1 красной грань (цвет остальных не важен). нужно написать процедуру...
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread73248.html
Ребята помогите решить задачу (срочно) дан масстив (одномерный) найти макс. элемент. и найти их количество например 2 2 1 0 макс 2 кол 2
C++ Дано слово. определить сколько различных букв в нем Дано слово. определить сколько различных букв в нем. Добавлено через 1 час 19 минут Помогите пожалуйста решить эту задачу!!! На зачет сдать надо срочно! :help: подробнее

Показать сообщение отдельно
talis
792 / 544 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
15.08.2011, 15:04
egor.lopatin, это делается так

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <windows.h>
 
int main()
{
    HBITMAP btmp1 = LoadImage ( NULL, "img1.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE );
 
    if( !btmp1 )
    {
       printf( "error loading first bitmap\n" );
       return -1;
    }
 
    HBITMAP btmp2 = LoadImage ( NULL, "img2.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE );
 
    if( !btmp2 )
    {
       printf( "error loading second bitmap\n" );
       return -1;
    }
 
    //Оба изображения загружены
 
    return 0;
}
Далее для чтения пикселя используется GetPixel, а для записи - SetPixel. Возможно, есть более быстрый способ вычитания. Правда, я не представляю, как с такими знаниями вы будете сохранять картинку в файл.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.