| Author |
Topic  |
|
|
Aamir_saifi
India
5 Posts |
Posted - Jun 17 2026 : 14:06:01
|
Migrated from ImageEn 13.1.0 to 15.0.0. ran the official compatibility fixer and replaced all DLL files with ImageEn 15 64-bit versions.
ImageEn version: 15.0.0 Delphi version: XE3 OS: Windows 11 Platform: 64bit
Issue 1 — Saved PSD layers not mouse-selectable on Photoshop canvas
PSD saved by our app opens in Adobe Photoshop with all layers visible in the Layers panel, but clicking layer content on the canvas does not select it. Only the Layers panel works for selection. Suggests SaveToFilePsd writes incorrect layer bounds or hit-test metadata in ImageEn 15.
Expected: Click layer on Photoshop canvas #8594; layer selected. Actual: Canvas clicks ignored; only Layers panel selection works.
// Save sequence used in our app ImageEnView1.LayersCropped := True; ImageEnView1.IO.SaveToFilePsd(Albumlocation + '\1.psd'); // Opening resulting .psd in Photoshop: // Layers panel shows all layers correctly. // Clicking any layer on canvas does nothing.
Issue 2 — Layer positions and masks shift after PSD load
Loading a multi-layer PSD with masks results in incorrect layer positions — some layers shift toward canvas front. Mask alignment does not match original file. Worsens after save/reload round-trip.
Expected: Layer positions and masks match original PSD. Actual: Layers displaced; masks misaligned. Accumulates on round-trip.
// Load two PSD pages combined ImageEnView1.IO.Params.PSD_LoadLayers := True; ImageEnView1.IO.LoadFromFilePSD(FileNamesL[j]); // left page ImageEnView1.IO.Params.PSD_ReplaceLayers := False; ImageEnView1.IO.LoadFromFilePSD(FileNamesR[i]); // right page ImageEnView1.IO.Params.PSD_ReplaceLayers := True; // Layer positions already wrong here. // Round-trip makes it worse: ImageEnView1.LayersCropped := True; ImageEnView1.IO.SaveToFilePsd(Albumlocation + '\1.psd'); ImageEnView1.LayersClear(); ImageEnView1.IO.Params.PSD_LoadLayers := True; ImageEnView1.IO.LoadFromFilePSD(Albumlocation + '\1.psd'); // Positions shift further after reload.
Notes: Both issues absent in ImageEn 13.1.0 with same PSD files and code. Reproducible across multiple PSD files consistently.
|
|
|
xequte
    
39510 Posts |
|
|
Aamir_saifi
India
5 Posts |
Posted - Jun 18 2026 : 01:52:12
|
Issue 1 is still not resolved. I reproduced it in the official ImageEn demo (layer.exe) — simply load a PSD and save it again. The saved file has the same problem in Photoshop. Sample file attached. Please focus on Issue 1 first; will follow up on Issue 2 once this is resolved.
attach/Aamir_saifi/202661815326_File for issue 1.zip 95.32 KB |
 |
|
|
xequte
    
39510 Posts |
|
|
Aamir_saifi
India
5 Posts |
Posted - Jun 19 2026 : 07:07:50
|
Yes, the PSD file is fully editable when opened directly in Photoshop. However, when I load the same file into your Layer.exe demo application and save it as a PSD, all layers are preserved, but the resulting file is no longer fully editable in Photoshop.
Could you please provide more details about this issue or let me know if there are any specific save options required to preserve full layer editability in Photoshop? |
 |
|
|
xequte
    
39510 Posts |
Posted - Jun 19 2026 : 18:10:26
|
Hi
Can you email me for the latest beta which resolves the issue.
Nigel Xequte Software www.imageen.com
|
 |
|
|
Aamir_saifi
India
5 Posts |
Posted - Aug 15 2026 : 12:06:12
|
Hi Nigel,
Thank you for the quick response and the test file.
I tested out1501.psd in Photoshop 2021 — layers are selectable via mouse click with Auto-Select enabled. However, I'm not sure whether this file was saved using SaveToFilePsd with LayersCropped := True from ImageEn code, or exported from the demo LayerEditor.exe.
Could you clarify:
Was this PSD saved with LayersCropped := True via code? Or from the demo application? If this includes a fix — is an updated build available for download so I can test with my actual project (multi-layer album pages, 12×36 inch, 300 DPI, 4–15 layers)?
I'd like to test with my own project to confirm, since the issue may be specific to how our layers are structured (image layers positioned at various coordinates on a large canvas). A small test file may not reproduce the exact conditions.
If an updated build is available, I can test and confirm within a day.
Thank you, |
 |
|
|
xequte
    
39510 Posts |
Posted - Aug 15 2026 : 21:51:14
|
Hi
That fix used to create out1501.PSD was implemented in to the last release. Can you email me for v15.2.0.
Nigel Xequte Software www.imageen.com
|
 |
|
|
Aamir_saifi
India
5 Posts |
Posted - Aug 15 2026 : 23:25:36
|
| Sure i will, thank you! |
 |
|
| |
Topic  |
|