728x90 반응형 Bitmap1 [c#] Bitmap.Clone() vs new Bitmap Bitmap.Clone() vs new Bitmap 비교 Bitmap.Clone()Bitmap A = new Bitmap("somefile.png"); Bitmap B = (Bitmap)A.Clone();Bitmap.Clone() 메서드는 새 비트맵 개체를 생성하지만 픽셀 데이터는 원래 비트맵 개체와 공유 new Bitmap()Bitmap A = new Bitmap("somefile.png"); Bitmap B = new Bitmap(A);new Bitmap() 생성자는 픽셀 데이터의 자체 복사본이 있는 비트맵 개체를 새로 생성한다. 그런데Bitmap.Clone()은 비트맵을 dispose() 코드에 대한 참조를 전달하고 개체를 손실하지 않으려는 경우에만 사용해야 한단다. 왜냐하면 원본 파일을 잠금상태로.. 2018. 9. 4. 이전 1 다음 728x90 반응형