Насколько я могу судить, существует два способа копирования растрового изображения.
Bitmap.Clone()
Bitmap A = new Bitmap("somefile.png");
Bitmap B = (Bitmap)A.Clone();
новый битмап()
Bitmap A = new Bitmap("somefile.png");
Bitmap B = new Bitmap(A);
Как эти подходы отличаются? Меня особенно интересует разница в памяти и потоке.