CodeSite.Send('Hash 1', ImageEnView1.IEBitmap.GetHash());
ImageEnView1.Proc.SaveUndo();
ImageEnView1.Proc.RoundImage(16, 16);
ImageEnView1.Update;
CodeSite.Send('Hash 2', ImageEnView1.IEBitmap.GetHash()); // same HASH!!
Although the image visually changes, the Hash is still the same after the Proc.RoundImage operation!