When i let the user rotate a image in a TImageEnView and set this: ImageEnView1.LayersRotationFilter := ierBicubic; ImageEnView1.LayersRotationAntialias := True; ImageEnView1.LayersFastDrawing := iefDelayed;
and set "loAutoFixRotation", rotating the image by mouse and letting the mouse go or deselecting the layer or doing anything else will not paint the layer pretty.
manually calling the LayersFixRotations function does draw it pretty. Also sometimes when doing other stuff with other layers, the rotated one gets drawn pretty.
Would be nice if the rotated layer would get drawn pretty more often (for example letting go the mouse after rotating by the rotationdot).
Setting LayersRotationUseFilterOnPreview will make it unbearable slow, so delaying it is really needed. But calling the "LayersFixRotations" function on different places to get it called more often isn't that nice also.
Did i forget to set something or isn't the delayed fixrotation supposed to be called on many occasions, like stopping rotation, deselecting the rotated layer and so on?