Are you trying display the image as it will appear as a saved JPEG?
In that case you do need to save it. You could save it to a stream if you don't want to use a temporary file.
ms := TMemoryStream.Create();
ImageEnView1.IO.SaveToStreamJpeg( ms );
ms.Position := 0;
ImageEnView2.IO.LoadFromStreamJpeg( ms );