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
 Link/Group Layer Issues

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
yogiyang Posted - Sep 16 2015 : 07:45:00
I am testing this feature and I have noticed the following problems/limitation of this feature:
- If we open a PSD file in which layers are linked ImageEn does not happen to establish linking between layers based on info in PSD file
- If we enlarge/rotate one of the linked layer programmatically it does not apply to linked layers which I feel it should.
- When we save the content of ImageEn with linked/grouped layers to a PSD format it is not saving the linked layers info so when we open the PSD file in Photoshop layers that were linked in ImageEn are not linked in Photoshop!

Note: it would be great if this feature is documents in details like which features will work on linked layers and which will not work.

TIA





Yogi Yang
1   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Sep 21 2015 : 00:31:22
Hi Yogi

 
If we open a PSD file in which layers are linked ImageEn does not happen to establish linking between layers based on info in PSD file
When we save the content of ImageEn with linked/grouped layers to a PSD format it is not saving the linked layers info so when we open the PSD file in Photoshop layers that were linked in ImageEn are not linked in Photoshop!


We're investigating the practicality of implementing this

 

If we enlarge/rotate one of the linked layer programmatically it does not apply to linked layers which I feel it should.


I'll improve the wording of that, but essentially you need to iterate through the selection and apply to all selected:


// Set rotation of all selected layers
ImageEnView1.LockUpdate;
for i := 0 to ImageEnView1.LayersCount - 1 do
  if ImageEnView1Layers[ I ].Selected then
    ImageEnView1Layers[ I ].Rotate := 90;
ImageEnView1.LayersFixRotations( -2 );
ImageEnView1.UnlockUpdate;


 
Note: it would be great if this feature is documents in details like which features will work on linked layers and which will not work.


I'll improve the documentation for the next update.


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com