Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Zapis zawartości PICTURE BOX'a do pliku ?
kamil010



Typ: neutral
Postów: 28
Zarejestrowany: Jul 2004
Zapis zawartości PICTURE BOX'a do pliku ?

Ma ktoś pomysł, jak zapisać zawartość picture box'a do pliku graficznego np.(bmp, jpg itd.) NIe chodzi mi o zawartosc PICTURE lecz o wsztko co widac na picture boxie, zrobiłem program malujacy wykresy funkcji i chciłabym zapisac cały wykres do pliku graficznego (wykresy rysowane sa za pomoca funkcji PSET, Line)


_____________________________________________
Każdy problem ma rozwiązanie, jeśli nie ma rozwiązania to nie ma problemu

13-03-2005 10:04
Pokaż profil kamil010  Wyślij email do kamil010   Odwiedź stronę kamil010       7447998
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

SavePicture Picture1.Image, "c:\plik.bmp"



_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

13-03-2005 23:03
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

A jak dodać dane do pliku już istniejącego np. na jego końcu ??


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

14-03-2005 15:03
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Dim f As Integer
Dim l as Long

l = FileLen(sNazwaPliku)
f = Freefile
Open sNazwaPliku For Binary Access Write As f
Seek f, l
Put f, , sDaneDoZapisu
Close f



_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

14-03-2005 15:20
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

No ale jak pobrać z PictureBox'a dane do zapisu

Muszę się przyznać, że nigdy nie bawiłem się grafiką w Vb także nie bardzo wiem


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

14-03-2005 15:32
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Najłatwiej, bez użycia WinAPI, będzie zapisać przy pomocy SavePicture do pliku tymczasowego i potem dołączyć jego zawartość do właściwego pliku.

Jeśli jednak chcesz zapisywać bezpośrednio, to trzeba będzie użyć API. Funkcją GetObject mozna wydobyć potrzebne dane o bitmapie (w tym także jej adres). Następnie, znając adres, skopiować ją do jakiegoś bufora (np. CopyMemory) i dopisać na końcu pliku (tutaj można się już posłużyć zwykłym VB).


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

14-03-2005 15:50
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

OK pobawię się dzięki


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

14-03-2005 16:05
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
kamil010



Typ: neutral
Postów: 28
Zarejestrowany: Jul 2004
Dziękuje

dziękuje dziękuje

Wiedzałem, że będzie banalne rozwiązanie ogromnie mi pomogłes HOŁD


_____________________________________________
Każdy problem ma rozwiązanie, jeśli nie ma rozwiązania to nie ma problemu

14-03-2005 17:06
Pokaż profil kamil010  Wyślij email do kamil010   Odwiedź stronę kamil010       7447998
Wszystkich odpowiedzi: 7 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1