Your Slution is very simple!
void SaveImageImage()
{
FileStream fs = File.OpenRead(Server.MapPath(Image1.ImageUrl));
byte[] photo = new byte[fs.Length];
for (int i = 0; i < fs.Length; i++)
{
photo[i] = (byte)fs.ReadByte();
}
fs.Close();
File.WriteAllBytes(Server.MapPath("BarcodeImages/myImage.jpg"),photo);
lbllabel.Text = "Saved";
}