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
 Text Layers demo is working with 'ien' file extension but not with 'PSD'
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

Aamir

India
17 Posts

Posted - Aug 19 2023 :  14:24:02  Show Profile  Reply
I am using the ImageEn_12.0.0_XXXX version. Here I am checking "Text Layers Demo.exe" to write text over the image. it is working fine with 'ien' file extension but not working with the 'PSD' file. with 'PSD' file, I am not able to edit the same text layer after loading the PSD file. I have just changed the extension 'ien' to 'PSD' only. Could you please help me out with this?










Aamir

xequte

38611 Posts

Posted - Aug 19 2023 :  23:15:22  Show Profile  Reply
Hi Aamir

With PSD only image layers are supported, so non-image layers will be converted to image layers. You should use IEN format to avoid this.

Nigel
Xequte Software
www.imageen.com
Go to Top of Page

Aamir

India
17 Posts

Posted - Aug 20 2023 :  00:28:02  Show Profile  Reply
Thanks for the fast reply.

Sorry! Nigel, actually my requirement is to use the PSD extension. it will have an image layer too in ImageEnView. is it possible to do the same thing with the PSD extension as we can do the same in Photoshop with the PSD extension?

any suggestions are most welcome.

Aamir
Go to Top of Page

xequte

38611 Posts

Posted - Aug 20 2023 :  16:57:02  Show Profile  Reply
Hi Aamir

Unfortunately it is not practical to support PSD native layers, so they will be treated as image layers when output or loaded from PSD. Store a second IEN file if you need to further edit the files.

Also, due to a quirk in the PSD format, ImageEn will often load layers in PSD files as "Cropped to background" (hiding those layers that are beyond the background layer), so after loading PSD call:

ImageEnView1.LayersSetProperties( LYR_ALL_LAYERS, IELP_Cropped, False );
ImageEnView1.Update();

This is addressed in the coming update.

https://www.imageen.com/help/TIELayer.Cropped.html

Nigel
Xequte Software
www.imageen.com
Go to Top of Page

Aamir

India
17 Posts

Posted - Aug 26 2023 :  01:11:03  Show Profile  Reply
Any time frame for supporting this in the next release?

Aamir
Go to Top of Page

xequte

38611 Posts

Posted - Aug 26 2023 :  02:24:25  Show Profile  Reply
Hi Aamir

Sorry, not at this time.

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