Zapis obrazu z Okna WinApi do BMP

2012-11-15 21:13
0

Witam, chciałbym się dowiedzieć jak zapisać obraz z okna programu narysowany za pomocą pióra , pędzli itd.

Obraz jest rysowany po prostu myszką. Nie zapisywane są żadne posunięcia (tylko w oknie programu zmieniane są odpowiednie piksele)

Jest jakaś funkcja/biblioteka pozwalająca zapisać ten obraz jako plik obrazu???

I jeszcze jedno.

Dajmy na to że narysowałem linię funkcja LineTo(...) i przechodzi ona przez obszar z teksturą. Jak cofnąć narysowanie linii by tekstura została taka sama jak przed rysowaniem linii (nie było widocznych śladów)?

Proszę o pomoc (będę szczególnie wdzięczny za linki i fragmenty kodu)


"W każdym programie błędy wykazują skłonność do występowania w tym miejscu, które sprawdzasz jako ostatnie."

Pozostało 580 znaków

2012-11-15 22:50
abecadlo
0

1.Chyba kazda graficzna biblioteka ma funkcje zapisujaca teksture.
2.Stworzyc chociazby druga teksture na ktorej dokonujesz zmiany i jesli ow zmiana Ci sie nie podoba wracasz do stanu ze struktury poprzedniej.

Pozostało 580 znaków

2012-11-15 23:34
0

Jest jakaś funkcja/biblioteka pozwalająca zapisać ten obraz jako plik obrazu???
Jest coś takiego jak WIC (Windows Imaging Component), wbudowana w system biblioteka do obsługi różnych formatów graficznych, nie tylko BMP.

http://msdn.microsoft.com/en-us/library/windows/desktop/ee719655(v=vs.85).aspx

edytowany 1x, ostatnio: Azarien, 2012-11-15 23:35

Pozostało 580 znaków

2012-11-19 22:15
0

Mógłbyś wkleić jakiś przykładowy kod zapisu takiego obrazu???


"W każdym programie błędy wykazują skłonność do występowania w tym miejscu, które sprawdzasz jako ostatnie."

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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