как создать картинку



Автор Haker Секрет задал вопрос в разделе Другие языки и технологии

Вывод в BMP. Создание изображений на C++ (Visual Studio) и получил лучший ответ

Ответ от Подозрительный[активный]
Тебе повезет, если получишь 1 ответ через пару дней с весьма размытыми содержанием, но скорее всего мой останется единственным. Раньше я тоже так делал, спрашивал... Ждал... Это не то место, где тебе помогут. Тебе на специализированный на программировании форум, oszone.ru, например. Тут ты дельного совета не получишь

Ответ от Єизег_[гуру]
не такой уж и простой это формат, чтоб его прямо здесь описывать. чем не устраивают статьи типа ссылка ?
вообще Подозрительный прав

Ответ от ??? ?????????[гуру]
Ага, прочитайте мне лекцию про все форматы bmp.
// WIN API
  HWND hDestop = GetDesktopWindow(); // дескриптор рабочего стола
  HDC hDestopDC = GetWindowDC(hDestop); // дескриптор контекста устройства
  HDC hDC = CreateCompatibleDC(hDestopDC); // новый декриптор контекста
  HBITMAP hBmp = CreateCompatibleBitmap(hDestopDC, 200, 100); // новый битмап 200х100
  ReleaseDC(hDestop, hDestopDC); // освобождаем дескриптор
  HDC hDefaultBmp = SelectObject(hDC, (HGDIOBJ)hBmp); // поключаем битмап к контексту
/*
  что нибудь рисуем на контексте
  Rectangle(hDC, 20, 10, 190, 90);
*/
  SelectObject(hDC, (HGDIOBJ)hDefaultBmp); // отключаем битмам от контекста
  DeleteDC(hDC);
/*
  Или для этого воспользоваться MFC классами CWnd, CDC, CBitmap
*/
// для сохранения в файл лучше восмользоваться готовыми классами
  CImage img;
  img.Attach(hBmp);
  img.Save(_T("имя файла. bmp"));
// подробности и детали можно нарыть в MSDN
PS нафига тебе в консоли битмапы? Все равно там их ничем не посмотришь.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Вывод в BMP. Создание изображений на C++ (Visual Studio)
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*