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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Collaps
1 / 1 / 0
Регистрация: 19.02.2010
Сообщений: 30
#1

Создать растровое изображение - C++

20.12.2011, 12:19. Просмотров 965. Ответов 1
Метки нет (Все метки)

Создать растровое изображение размером 50*50, нарисовать в его центре прямоугольник размером 10*10 и отобразить данное изображение в левой нижней части окна.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2011, 12:19     Создать растровое изображение
Посмотрите здесь:

Создать дерево указателями и вывести примерное его изображение в консоль - C++
Нужно создать дерево указателями и вывести примерное его изображение через консоль. Есть код, который делали мы с учителем в универе, не...

Дали курсач,создать морской бой. Нужно создать функцию - C++
Нужна функция с помощью которой можно размещать 1местные корабли #include <iostream> #include<conio.h> using namespace std; ...

нарисовать изображение - C++
вот мой код помогите пожалуста найти ощибки что тут не правильно! очень прощу! вот мой код #include <iostream> using namespace...

Изображение в структуре - C++
Пишу Лабу, необходимо в структуре добавить фотографию, как это осуществить, приложение консольное.

Изображение с монитора - C++
Возможно я ошибаюсь, но изображение с монитора хранится где-то в памяти? Так вот вопросы: 1) В каком диапазоне адресов хранится...

Изображение маятника - C++
Задание: Приложение должно выводить изображение колеблющегося согласно законам физики маятника. Интерфейс приложения должен позволять...

Изображение в файл - C++
Прошу помощи. У меня есть несколько изображения с jpeg расширением. Мне нужно эти изображения закинуть в один текстовый файл (...

Изображение на консоли - C++
Возможно ли вывести на консоль трехмерное изображение? С помощью ассемблера, например. Или Си.

Загрузить изображение в память - C++
Здравствуйте. Хочу загрузить изображения в память и считывать их потом оттуда с помощью "Image" или "TImage". Пока что столкнулся со...

открыть изображение в консоли - C++
Доброго времени суток. Мне нужно при выполнении программы в конце всех вычислений открыть картинку с результатами для сравнения. Открыть...

Нахождение и изображение множеств - C++
Добрый день! Помогите пожалуйста написать программу. Необходимо найти два множества A={x\epsilon R | , 2x(x+4)\leq 3(x+4)} ...

Разбить изображение на пиксели - C++
Всем доброго времени суток. Возникла необходимость обработки изображения. Но перед этим нужно это самое изображение еще разбить на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
20.12.2011, 12:48     Создать растровое изображение #2
Если на WinAPI то вот, растр(DDB).
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
26
27
28
29
30
31
32
33
#include <windows.h>
#include <stdio.h>
#define WIDTH  50
#define HEIGHT 50
 
int main(void)
{
   HBITMAP bmp = CreateBitmap(WIDTH, HEIGHT, 1u, 32u, NULL);
   if(bmp == NULL)
        return 1;
   HWND wnd  = GetForegroundWindow();
   HDC dc = GetDC(wnd);
   HDC bdc = CreateCompatibleDC(dc);
   HBRUSH br = CreateSolidBrush(RGB(0xFF, 0, 0));
   RECT rc;
 
   SelectObject(bdc, bmp);
   PatBlt(bdc, 0, 0, WIDTH, HEIGHT, WHITENESS);
 
   SetRect(&rc, WIDTH/2-5, HEIGHT/2-5, WIDTH/2+5, HEIGHT/2+5);
   FillRect(bdc, &rc, br);
 
   GetClientRect(wnd, &rc);
   OffsetRect(&rc, rc.right - WIDTH, rc.bottom - HEIGHT);
   BitBlt(dc, rc.left, rc.top, rc.right, rc.bottom, bdc, 0, 0, SRCCOPY);
 
   ReleaseDC(wnd, dc);
   DeleteObject(br);
   DeleteObject(bmp);
   DeleteDC(bdc);
   getchar();
   return 0;
}
Yandex
Объявления
20.12.2011, 12:48     Создать растровое изображение
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru