"GDI+" 검색결과 (6)
  • MinGW 4.4.1 이상에서 GDI+ 사용시 컴파일 오류 날 시

    이전에 올린 MinGW 에서 GDI+ 사용하기로 제공한 소스를 ...MinGW 4.4.1 또는 그 이상의 버젼의 컴파일러에서 GDI+ 를 쓰기 위해 기존 코드를 이용할 경우 다음 두 오류가 발생 합니다. GdiplusStringFormat.h:243: error: extra qualification 'Gdiplus::StringFormat::' on member 'GetTrimming'GdiplusMetafile.h:350: error: extra qualification 'Gdiplus::Metafile::' on member 'EmfToWmfBits' 이는 다음과 같이 해결 될 수 있는데, 좀 더 요긴 한 처리가 필요하긴 합니다. 먼저, GdiplusStringFormat.h 에서 (242~243 라..

    내가 작업한 것들/소프트웨어
    2012. 5. 11. 14:41
  • GDI+ 로 돌리는 UI.

    새로운 IABB 을 만들기 위해 만든 GDI+ 와 WIN32API 로만 돌아가는 UI 엔진이 얼추 완성에 가까워 지고 있습니다. 유니코드를 고정으로 지원하기에 (단일 1바이트 문자열은 엄청난 오류를 -_-;;) 한글이나 일어 등을 모두 지원할 수 있습니다. 어차피 GDI+ 에서 처리하는 거니 저는 넘기기만 하면 된느 거긴 합니다만.. windows7 에서 성공적으로 구동이 가능했고 꽤 빠른 속도를 보여 주네요. 나름 최적화를 한 상태이긴 합니다만 이제는 얼추 쓸만해 진 거 같습니다. IABB 이 기본적으로 Delphi32 를 이용해서 만들었던 점을 고려 한다면 .. UI 부분을 빼고 다시 새로 다 만들어야 하는 노가다가 필요합니다만, win32api 로 안되는게 어디 있겠어요~ 아래는 거진 완성된 UI ..

    Developement
    2009. 11. 25. 19:29
  • GDI+ 를 minGW 에서 함께 사용하기.

    기본적으로 Microsoft 에서 제공하는 GDI+ 사용에 필요한 Platform SDK 에는 minGW 에서 사용할 수 없는 asm 코드가 들어 있고 , 타 컴파일러를 배려 하지 않는 것들이 많이 들어 있습니다. 그래서 minGW 에서 GDI+ 를 사용하기 위해서는 많은 노가다가 필요한데 , 이를 위해 정리한 소스를 공유하고 자 합니다. 압축을 받아 풀면 포함 내용에 다음 두개의 폴더가 있습니다. GDIPlus4minGW : minGW 용 GDI+ 헤더 및 라이브러리 miniGW_GDIP01 : GDIPlus4minGW 를 이용한 테스트 어플리케이션 테스트 코드는 CodeBlocks 와 minGW 32bit 로 만들어 졌습니다. DEBUG 모드와 RELEASE 모두 다르게 세팅 되어 있습니다만, 단지 ..

    Developement
    2009. 10. 19. 20:06
  • [DELPHI/GDI+] GDI+ 에서 TGPImage 에서 meta 정보 가져오기.

    GDI+ 에서는 각 이미지에 들어가는 meta 정보를 포인터 구조체로 가져 올 수 있습니다. 이 meta 정보에는 JPEG 의 EXiF 도 포함되며 꽤 많은 정보를 가져다 쓸 수 있습니다. 이 meta 정보 구조체의 구조는 다음과 같습니다. PropertyItem = record // NOT PACKED !! id : PROPID; // ID of this property length : ULONG; // Length of the property value, in bytes type_ : WORD; // Type of the value, as one of TAG_TYPE_XXX value : Pointer; // property value end; 이 구조체의 포인터를 이용해서 쓸수 있는 것이 바로 Ge..

    어떻게 할까
    2009. 1. 10. 17:42
  • Delphi 를 위한 GDI plus

    마이크로소프트에서 참 늦게도 업데이트한 GDI+ .. 나온지는 오래 되었지만 GDI+ 가 나올때만 해도 사실 GDI 의 기능은 느린 픽셀가져오기 와 단순 사각영역 이미지 복사, 지원 이미지의 부재 등 .. 제한적 이었습니다. 하지만 비디오카드의 가속을 제대로 다 받는 요즘 이런 구시대적인 GDI 함수를 개선하기 위해 나온것이 GDI+ 입니다. gdiplus.dll 이 windows2000 이후에 시스템에 설치 되어 있습니다. 사실 NT 에서만 사용할 수 있도록 나온건데 Windows98se 에서도 복사해서 쓰기만 하면 된다는 말을 들었습니다. 지금 올리는 파일은 델파이 2006 까지 돌도록 제가 수정한 파일 입니다. 혹시 이 DirectX4Delphi 및 JEDI project 를 쓰고 계신 분들이 사용..

    내가 작업한 것들
    2009. 1. 10. 17:25
  • Windows GDI plus 강좌

    인터넷을 돌아 다니다 찾은 GDI plus 강좌. Windows C API 를 기본으로 만들어진 강좌이나 상당히 간략하고 정리가 잘 되어 있습니다. 강좌는 http://www.winapi.co.kr 에 있는 것이며 , 별도의 페이지로 접근이 가능합니다. 페이지 경로는 http://www.winapi.co.kr/project/library/gdiplus/gdiplus.htm 이며 2008년 10월 25일이 마지막 릴리즈 입니다. 작성해 주신 WinAPI 님에게 감사를 드립니다.

    좋은것들
    2008. 12. 17. 20:13