Graphics32 2

Graphics32 델파이 2010에 설치하기

델파이에서 이미지를 자주 다룬다면 Graphics32 패키지를 대부분 사용하고 있을 겁니다. 하지만, 2007년 3월 이후 더 이상의 버전 업그레이드가 없어 BDS 2010을 제대로 지원하지 않고 있습니다. 2010에 완벽하게 포팅된 버전을 기다리며 일단은 현재까지 나온 1.8.3 패키지를 약간 수정하여 2010에서 사용하는 방법에 대하여 설명하고자 합니다. 1.8.3 버전에서 BDS 2006 설치까지는 패키지 파일이 지원되어 바로 GR32 컴포넌트들의 등록이 가능합니다. 2010에서 사용하기 위해서는 약간의 정이 필요한데 수정이 필요한 부분은 아래와 같습니다. 먼저 GR32_BDS2006.dpk 파일을 복사하여 GR32_BDS2010.dpk 파일을 하나 만듭니다. 그리고 아래 부분을 수정합니다. GR3..

[GR32] 다각형 영역만 클립보드로 복사하기

공개 패키지 Graphics32 1.8 버전이 새로 나왔습니다. 이를 기존 프로젝트에 적용하였더니, 한군데서 오류가 발생하였습니다. 이미지의 Interpolate를 처리하기 위한 필터가 클래스 형태로 변경되었습니다. 기존 코드(1.7) FBuffer32.StretchFilter=sfLinear; 신규 코드(1.8) TLinearResampler.Create(FBuffer32); 이런식으로 적용하였더니, 바로 그대로 사용 가능하였습니다. 1.7 버전의 ImgView에 있던 레이어의 확대 버그가 1.8에서는 해결된것 같습니다. 다각형 영역만 클랩보드로 복사하는 것은 Examples의 Sprites 예제를 응용하면 됩니다. 다음 코드는 Sprites 예제의 생성자 코드의 일부입니다. procedure Load..

728x90