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
 Imaging Engines Performance Testing

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
xequte Posted - Feb 16 2021 : 16:51:30
Comparing:

IEGlobalSettings().JPEGEngine
IEGlobalSettings().PNGEngine
IEGlobalSettings().JPEG2000Engine
IEGlobalSettings().CameraRawEngine


To load a selection of JPEG, PNG, Camera RAW and JPEG2000 images in a 32 bit and 64 bit exe.












Nigel
Xequte Software
www.imageen.com
3   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Mar 25 2021 : 21:33:41
Also Yogi, we've optimized our PSD code for v9.3.2. Large PSD files like they ones you have sent me load up to 10 seconds faster.

Nigel
Xequte Software
www.imageen.com
xequte Posted - Feb 20 2021 : 14:32:55
Hi Yogi

Actually the take home message from this should be use to the DLL. WIC is faster in some contexts, but does not work as well in others, e.g. auto-scaling is not possible, meta-data is not as complete, many camera raw formats are not supported (does not support around 40%), etc.

The only time I would use it is:
- Need to load many full size JPEG images (without meta-data)
- 64bit app and don't want to use a DLL

At any rate, to answer your question, is you use ieenAuto, ImageEn will automatically chose the best option: DLL > Native > Raw depending on the format and what is available.

If you specify ieenWIC for JPEG2000, it will be ignored.

Other formats are not affected by your choice, though formats like PSD that may have embedded JPEG elements will use the specified JPEG engine.

Nigel
Xequte Software
www.imageen.com
yogiyang Posted - Feb 20 2021 : 07:45:43
Hello,

After looking at various tests it seems we should use WIC in all our apps.

But what will happen when we are accessing any file which is not supported by WIC like in you test case JPEG2000 while in our case it would be PSDs with alpha channels and layers?

TIA

Yogi Yang