* FMX에서 Image Control
1. 이미지 복사할때 : Bitmap.CopyFromBitmap
2. Thumbnail 만들때 : Bitmap.CreateThumbnail
3. Bitmap 초기 크기 할당: Bitmap.width=.. Bitmap.Height = ...
이미지를 내가 원하는 크기로 만들려면 CreateTumbnail 쓰면되고,
부분만 잘라서 쓰려면 CopyFromBitmap 하면 됨.
서비스에서 사용하려면
1. 캡처한 이미지를 적정한 크기로 만든 후
2. 정해진 크기로 잘라내어 저장한 후
3. 가져다 쓰면 됨
oRectangle := TRectangle.Create(self);
oRectangle.Parent := self;
oRectangle.Position.X := 100;
oRectangle.Position.Y := 100;
oRectangle.Width := 300;
oRectangle.Height := 200;
oRectangle.XRadius := 10;
oRectangle.YRadius := 10;
oRectangle.Stroke.Kind := TBrushKind.None;
oRectangle.Fill.Kind := TBrushKind.Bitmap;
oRectangle.Fill.Bitmap.WrapMode := TWrapMode.TileOriginal;
// oRectangle.Fill.Bitmap.Bitmap := Image1.Bitmap.CreateThumbnail(Image1.Bitmap.width div 2,Image1.Bitmap.Height div 2);
oRectangle.Fill.Bitmap.Bitmap.Width := 300;
oRectangle.Fill.Bitmap.Bitmap.Height := 200;
oRectangle.Fill.Bitmap.Bitmap.CopyFromBitmap(Image1.Bitmap, Rect(200,200,500,400), 1, 1);
'FMX > TImage' 카테고리의 다른 글
TImage - Image Clear (0) | 2021.04.01 |
---|---|
TImage 에 TImageList 이미지 넣는 법 (0) | 2017.09.22 |