Mam ImageBox, w nim jest obrazek, po obrazku za pomoca Draw sobie rysuje. Potem chciałbym zapisać to wszystko do kupy (narysowane na obrazku) do pliku. Jak to zrobić?
Bitmap.Save() albo jakos tak.
ImageBox.Image.Save("blabla.bmp") zapisuje tylko obrazek, a nie też to, co po nim rysowałem. Inne pomysły?
A jak dokladnie rysujesz?
Graphics g = poleFormularza.CreateGraphics(); \pole formularza to ImageBox
a dalej to już g.DrawString(...);
Sprobuj Graphics.FromImage(poleFormularza.Image) - czy to cos zmieni.
To mi całkowicie narusza już napisany kod, tj. współrzędne - odpada.
Ok przyjąłem Twoją konwencje. Działa.
Teraz inne pytanie: mam obrazek 400x700 i chce go drukowac, wiec normalnie 'rysuje' obrazek do PrintDocumenta no i drukuje sie, tylko ma mikroskopijne wymiary. Jak to naprawic?
No to sobie musisz najwyrazniej przeskalowac. Odczytaj ile ma kartka na wysokosc/szerokosc i odpowiednio powieksz obrazek.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.