본문 바로가기

Delphi/꿀팁

TcxAlphaBitmap으로 이미지 회전시키기

var
  AlphaBitmap: TcxAlphaBitmap;
begin
  cxImage1.Picture.LoadFromFile('이미지파일.jpg');
  AlphaBitmap := TcxAlphaBitmap.CreateSize(cxImage1.Width, cxImage1.Height);

  try
    AlphaBitmap.Canvas.Draw(0, 0, cxImage1.Picture.Graphic);
    AlphaBitmap.Rotate(raPlus90); //시계방향으로 90도 회전
    
    cxImage1.Picture.Graphic := AlphaBitmap;
  finally
    AlphaBitmap.Free;
  end;
end;
반응형