2010-05-06 3 views

답변

0

그것은 그려진 버튼의 복잡성에 따라 달라집니다 ..

"More complex drawings = more processing time .." 

그러나 이미지가 어떻게 든이 일정 시간로드

"Whatever the image looks like = nearly same processing time.." 

Conculsion :

나는 경우 버튼을 그리기 선호 몇 가지 간단한 작업이 있습니다
그러나 더 복잡한 경우 (예 : c olor 그라데이션이나 뭐), 내가
저장된 이미지를하지 않습니다 ..

는 또한 일부 UI 예를 원형 버튼이나 애니메이션 .. GDI +에서 수행해야하며, 그렇지 않으면 할 수없는 점에 유의 .. 저장된 이미지를 선호 GDI +의 완전한 유연성을 누리십시오

+0

두 번째 문장에 약간의 오류가 있습니다. 이미지로 처리 시간은 이미지의 크기에 따라 조정됩니다. 그래서 거대한 버튼을 가지고 있다면 리소스에 넣지 말고 직접 그릴 수 있습니다. (예 : 1600x1200 이상의 그라디언트 그림은 30x30보다로드가 훨씬 큽니다.) – Oliver

+1

특정 크기의 객체를 그릴 때 복잡성이 증가함에 따라 객체를 수동으로 렌더링하는 시간이 늘어나지 만 동일한 객체의 경우 해당 객체의 이미지로드가 거의 일정 해집니다. 수동으로 사진을 렌더링하는 것이 더 빠르다는 말씀입니까? –

관련 문제