2009-07-10 4 views
0

Я никогда не использовал API-интерфейсы DrawDib, . Реализация пользовательского интерфейса моего приложения основано на stretchDIBits. Потому что на самом деле есть много больших изображений для рисования, stretchDIBits (HAFTONE используется, чтобы получить лучший результат рендеринга). Эффект плохо ...DrawDib StretchDIBits, который быстрее?

Я слышал о DrawDib - это группа эффективных API для рисования DIB в DC. Это лучше, чем stretchDIBits?

Может ли кто-нибудь дать мне какой-нибудь сравнительный документ? Если вопрос глуп, извините. У меня действительно очень мало опыта в этом.

Заранее спасибо.

ответ

0

Вы прочли this?

Коллективно, функции DrawDib аналогичны StretchDIBits функции в том, что они обеспечивают изображения растягивания и размывания возможности. Тем не менее, функции DrawDib поддерживают декомпрессию изображения, потоков данных и большее число графических адаптеров .

Вы найдете полезным использовать функции DrawDib в некоторых случаях . Тем не менее, StretchDIBits более разнообразны, чем функции DrawDib , и их следует использовать, если функции DrawDib не могут предоставить желаемую функциональность . В следующем списке описаны факторы, которые следует учитывать при определении при принятии решения о том, следует ли использовать функции DrawDib или StretchDIBits.

+0

Спасибо! Я думаю, что это DrawDib лучше. – user25749

Смежные вопросы