Pobieranie obrazu z formy

0

Mam na formie narysowany kwadrat rectangle(10,10,500,500) i jest on wypełniony jakimiś tam innymi rysunkami , potrzebuje teraz zapisać tylko ten fragment formatki do jpg czy tam bmp

z góry dzięki i pozdrawiam
matt

0

Źle się za to zabrałeś. Lepiej rysować po Bitmapie, a potem ew. wyświetlać ją na formie. I wtedy nie ma problemu z zapisywaniem.

0

no właśnie to jest zrobione tak że jest wyświetlane kilka/kilkanaście obrazów na osobnych bitmapach (koło siebie) i te wszystkie obrazy należy scalić w jeden i zapisać na dysk ;/

0

Po co na osobnych, skoro można było na jednej i nie mieć problemów?

0
matt01 napisał(a)

no właśnie to jest zrobione tak że jest wyświetlane kilka/kilkanaście obrazów na osobnych bitmapach (koło siebie) i te wszystkie obrazy należy scalić w jeden i zapisać na dysk ;/

A więc powtórzę: zamiast "wyświetlać" te kilkanaście obrazów na formie, "wyświetlaj" je bezpośrednio na nową, roboczą bitmapę. Jeśli chcesz mieć podgląd tego, co rysujesz, możesz tą roboczą bitmapę wrzucić np. na PictureBox na formie.

Zresztą... chyba co tydzień regularnie ktoś zadaje pytanie jak rysować po formie żeby było dobrze, nie migało, nie muliło itd. Zaraz skrobnę prosty przykład rysowania w dedykowanym wątku i z buforowaniem.

0

chodzi o to ze nie mogłem tego Od razu narysować na jednej bitmapie , program liczy temperature w wezłach plyty metalu a pozniej pomiedzy każdymi czterema wezłami robi gradient w zalezności od temperatury tych wezłów

tu screen:
http://img521.imageshack.us/img521/5826/jpeg.jpg

i teraz te wszystkie bitmapy musze połączyć w jedną .

0
matt01 napisał(a)

chodzi o to ze nie mogłem tego Od razu narysować na jednej bitmapie
Nie bardzo rozumiem czemu nie mogłeś sobie tego interpolować od razu na jedną bitmapę, ale to nie moja sprawa.

matt01 napisał(a)

i teraz te wszystkie bitmapy musze połączyć w jedną .

A więc co stoi na przeszkodzie? Jeśli nie wiesz jak rysować bitmapy na bitmapie to patrz link wyżej.

[złośliwy komentarz wycięty]

0

Zazdroszczę niektórym. Chciałbym mieć tyle czasu, aby móc komplikować sobie życie.

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