|
| Posted by 지상현 | 2006-01-25 20:14:10, Hit : 3862 | |
|
|
|
GDI+는 XP에서 이리 저리 화면 효과도 주고 UI에도 쓰이는 따위에 쓰이는 놈인데... 말 그대로 GDI 업그레이드 판이랄까요 -_-; 아시는 분들은 다 아실듯...
여하튼 상부의 지시-_- 때문에 GDI+ 를 조금 써봤는데 강력하긴 강력하더군요. bmp는 물론이고 gif, jpeg, png, wmf, emf, tiff... 같은 파일을 그냥 API 자체에서 막 로드해주고..... 그리고 이 놈은 알파가 기본 요소더군요;; 알파 채널 png 그려주면 알파가 그냥 그대로 먹어요!! 뭐 색상도 항상 알파까지 지정하게 되어 있고... 글자 찍을때도 그렇게 할 수 있는... 그리고 행렬로 각종 변환도 적용할 수 있더군요. 회전이나 크기 조절같은...
여하튼 강력했습니다. ~_~ 속도도 부담 없는...;;
다만 애초에 C++ 클래스로 설계된 놈이라 다른 언어에서 쓰려면 GDI+ Flat API 라는, 함수 형태로 된 것을 가져다 써야 하는데 거 참 까다롭더군요...-_-; 창조에서도 써보고 싶었지만, 결정적으로 내부적으로 몽땅 유니코드입니다.
어쨌든 XP 이상이면 기본적으로 있고, 없는 곳도 그냥 깔면 되는 놈이니-_-;
언젠가 창조로 GDI+ 사용 예제를 한번 만들어볼까 합니다. 후후후... (포인터질을 마구 해대서 상당히 힘든 감이 좀 있지만...;;) 그림판 보다는 로딩 속도도 빠르고 오류도 거의 없고 해서 뭐 만족스러울 것 같은데 말입니다;;
그나저나 애초의 목적은 png 파일이었으므로 일단은 GDI+ 를 쓸 것 같지만, libpng도 붙잡아봐야 겠습니다 흐흑... |
|
|
박종훈 2006-01-26 AM 8:15:43 |
|
|
|
GDI+를 이용해서, 뭐.. BMP를 JPG로 저장하거나 그런거 할수 있던데...
진짜인가요?.. 그리고, 이것을 이용하면, 게임 같은거 만들때-_- 유용하겠어요^^ |
|
|
지상현 2006-01-26 PM 3:59:00 |
|
|
|
네, 저장도 되더군요... 상당히 상위 수준의 라이브러리던;; |
|
|
지상현 2010-07-05 PM 10:07:42 |
|
|
|
...이걸 4년 뒤에 실현하네요. -_- |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|