저번 포스트에서 썼다시피, 파이어몽키에도 썸네일을 만들어주는 TBitmap.CreateThumbnail 메소드가 있습니다. 현재 버전에서 버그가 있지만 그 버그를 회피해서 제대로 썸네일을 만들 방법을 설명했습니다. 그런데, 아래 캡쳐 이미지들에서 보시다시피, GDI+ 캔버스와 맥의 Quartz 캔버스의 경우에는 아주 좋은 품질의 썸네일이 만들어집니다만, Drect2D 캔버스의 경우에는 좀 심하게…
[태그:] TBitmap
FireMonkey에서 썸네일을 만들려면 (1)
바로 전에 VCL에서 썸네일을 만드는 방법에 대해 글을 올렸었는데요. 이번에는 파이어몽키에서의 썸네일에 대해서도 살펴보지요. 파이어몽키에는 정확히 썸네일을 만들기 위한 루틴이 이미 준비되어 있는데요. 바로 TBitmap.CreateThumbnail 메소드입니다.
1 |
function TBitmap.CreateThumbnail(const Width, Height: Integer): TBitmap; |
(참고로, 파이어몽키 TBitmap은 VCL의 TBitmap과 달리 bmp만이 아니라 jpg나 png등 라스터 그래픽 포맷을…