ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 LayersFixRotations isn't called correctly.

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
zerob Posted - Jun 28 2024 : 10:45:15
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?
4   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Jul 01 2024 : 19:15:05
Hi

Please set:

ImageEnView1.LayersRotationUseFilterOnPreview := True;

https://www.imageen.com/help/TImageEnView.LayersRotationUseFilterOnPreview.html



Nigel
Xequte Software
www.imageen.com
xequte Posted - Jun 29 2024 : 15:42:35
OK, let me check that when I'm back in the office tomorrow.

Nigel
Xequte Software
www.imageen.com
zerob Posted - Jun 28 2024 : 15:57:05
Tried it with -1 and 0
xequte Posted - Jun 28 2024 : 14:56:58
Hi

What is your value for LayersCaching?

http://www.imageen.com/help/TImageEnView.LayersCaching.html

Nigel
Xequte Software
www.imageen.com