jak zrobić kopię obiektu Graphics w c#

0

Mam taki kod:

Graphics tlo, tlobuffer;
tlo = MojPictureBox.CreateGraphics();

I teraz jak się odwołuję do metod obiektu tlo:

tlo.DrawRectangle(...) 

to mi rysuje prostokąt w moim picture boxie, czyli tlo jest referencją do obiektu grafiki MojPictureBox. Jak zrobić kopię tlo do tlobuffer tak żeby to była kopia a nie referencja? Albo jak skopiować obraz z Graphics?

1

Jak zrobić kopię tlo do tlobuffer tak żeby to była kopia a nie referencja
nijak, Graphics jest po prostu obiektem dostarczającym funkcje do rysowania, i jest zawsze powiązany z jakąś bitmapą, pikczerem czy innym imażem. Jest narzędziem — zestawem pędzelków i farbek, a nie obrazkiem.

Albo jak skopiować obraz z Graphics?
Nie kopiować Graphicsa tylko obrazek.
http://msdn.microsoft.com/en-us/library/aa457087.aspx

1 użytkowników online, w tym zalogowanych: 0, gości: 1