WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Написание своей ф-ции StretchBlt

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Написание своей ф-ции StretchBlt
SUnteXx опубликован 11-12-2001 12:54 MSK   Click Here to See the Profile for SUnteXx   Click Here to Email SUnteXx  
Как можно самому написать ф-цию StretchBlt на АПИ, а то эта уж больно не радует! Какие у кого есть соображения на счет всей этой тупой идеи ... (Идея-то может и ничего, только результат каков будет, никто не знает...)

Можите привести алгоритм растягивания битмапы, а лучше сорсик!

З.Ы.
Какие есть варианты по поводу рисования точек в окне? SetPixel(...), а истчо как можно!

Vovan опубликован 11-12-2001 13:01 MSK     Click Here to See the Profile for Vovan  Click Here to Email Vovan     
Да блин я тоже нифига не пойму,
почему когда я рисую картинку через SetPixel() на это уходит много времени?
Хотя пиши мне на мыло разберёмся!
Vovan опубликован 11-12-2001 13:02 MSK     Click Here to See the Profile for Vovan  Click Here to Email Vovan     
Да блин я тоже нифига не пойму,
почему когда я рисую картинку через SetPixel() на это уходит много времени?
Хотя пиши мне на мыло разберёмся!
zer опубликован 11-12-2001 15:45 MSK     Click Here to See the Profile for zer  Click Here to Email zer     
А зачем StretchBlt используй DrawDibDraw из Video for Windows
SUnteXx опубликован 12-12-2001 12:05 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
Сразу вопрос: А во всех ли виндах работает DrawDibDraw (начиная с 95)?
DmitryRyvkin опубликован 12-12-2001 03:24 MSK     Click Here to See the Profile for DmitryRyvkin  Click Here to Email DmitryRyvkin     
А чем виндовая все же плоха ? Быстрей вряд ли напишеш. Или дитеринг нужен ?
SUnteXx опубликован 12-12-2001 12:57 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
Качество уменьшения картинки страдает, а так все пучком!
al опубликован 12-12-2001 15:19 MSK     Click Here to See the Profile for al  Click Here to Email al     
SetPixel работает медленно, т.к. это вызов функции - а это всегда медленно.
Для бытрой работы с пикселями можно использовать BitMap в памяти. см. функцию
CreateDIBSection - к стати это замена
для всякого старья из Win16 типа DrawDibDraw и WinG.
В win32 BitBlt работает не медленне чем DrawDibDraw.

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.