I tested this and did not detect color problems with Win64. Perhaps the problem is caused by Delphi 10 Seattle 64-bit compiler problem. If running 10 Seattle try hot fix: http://downloads.embarcadero.com/Item/30428. If not running 10 Seattle, then post your image so I can test it here.
I have the same problem with XE5. So I still use ielib 2.0.2 which works fine with ImageEn 6.2.1. Seems that the new version does a RGB-BGR conversion when saving images.
Your image does not change colors when duplicating this issue here. Bill Miller Adirondack Software & Graphics Email: w2m@hughes.net EBook: http://www.imageen.com/ebook/ Custom Commercial ImageEn Development
procedure TForm2.Button1Click(Sender: TObject); begin if OpenImageEnDialog1.Execute then begin ImageEnView1.IO.LoadFromFile(OpenImageEnDialog1.FileName); end; end;
procedure TForm2.Button2Click(Sender: TObject); begin if SaveImageEnDialog1.Execute then begin ImageEnView1.IO.SaveToFile(SaveImageEnDialog1.FileName); end; end;
Your EXE does the same thing here. I tried using a IELib64.dll from 5/2015 with your demo and it fixed the problem. The old DLL also fixes the problem reported in another thread with an exception when clicking on the Advanced button.