If the bitmap is larger than 2500x2500, it does not rotate, otherwise.
The return value is always true. Are there any settings to increase the size of the limit?
pts[0].x := dynamicBMP.height; pts[0].y := 0; pts[1].x := dynamicBMP.height; pts[1].y := dynamicBMP.width; pts[2].x := 0; pts[2].y := 0; y := plgblt(TempBmp.canvas.Handle, pts, dynamicBMP.canvas.Handle, 0, 0, dynamicBMP.width, dynamicBMP.height, 0, 0, 0); if y = false then raise Exception.Create('Plgblt failed');
source share