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

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Feature request for debug visualizers
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

zerob

161 Posts

Posted - Oct 02 2024 :  08:15:41  Show Profile  Reply
Hi Nigel

I have some feature requests for the debug visualizer.
Maybe you can implement one or all in ImageEn.

Nav buttons:
The Image tab of the debug visualizer has 4 navigation buttons for switching through layers.
Because the Alpha Channel Tab is not visible for all layer types, the nav buttons won't be displayed there.
If i browse through (lets say 38) layers, i constantly have to switch tabs to show the next layer, and back again to see the Alpha Channel.
Can you alter this logic a bit, and also put buttons there in this tab?

Synced scrolling:
It would be nice if in the Alpha Channel, there was a checkbox (or just default mode with no box) to set the scrolling of both images, rgb and alpha to synced, so scrolling one would also scroll the other.
This way it would be easier to check for bugs in our apps.

Color channels:
Right now you can check rgb and alpha for outcomes of drawing actions and pixel-filters.
In some instances it might become handy for pixrl stuff, to see separated color channels to find bugs in a pixel filter or somehing similiar.

Speed:
Navigating the layers in the Image tab and switching to the apha tab is rather slow, considering the usual drawing speed of imageen.
Also switching to the details tab takes ages to load these few infos into that list.

xequte

38608 Posts

Posted - Oct 02 2024 :  20:27:02  Show Profile  Reply
Hi Pascal

I'll look into these enhancements for a later update.

Regarding speed, the issue is not drawing, it's that the visualizer is a completely separate process so the image must be be passed in memory from one process to another.



Nigel
Xequte Software
www.imageen.com
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: