Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: jak zapisać grafikę?
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002
jak zapisać grafikę?

Czy ktoś wie jak zapisać prostakąt, zrobiony w VB do pliku *.bmp?


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


10-12-2003 22:43
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
Knight Lore''FC




Typ: neutral
Postów: 240
Zarejestrowany: Jan 2003


Czy ktoś wie jak zapisać prostakąt, zrobiony w VB do pliku *.bmp?


Na forme daj Picture1
Ustaw jej wielkosc na taka jaka chcesz aby byl wielki plik BMP
Ustawiasz mu AutoRedraw=True
Dodaj Przycisk i :

Private Sub Command1_Click()

    'rysuje prostokat z lini
    Form1.Picture1.Line (0, 0)-(0, 1000), 0
    Form1.Picture1.Line (0, 1000)-(1000, 1000), 0
    Form1.Picture1.Line (1000, 0)-(1000, 1000), 0
    Form1.Picture1.Line (0, 0)-(1000,0), 0

    'przepisuje image do picture
    Form1.Picture1.Picture = Form1.Picture1.Image

    'zapisuje BMP
    SavePicture Form1.Picture1.Picture, "c:\test.bmp"
End Sub

Pozdrawiam

11-12-2003 15:34
Pokaż profil Knight Lore  Wyślij email do Knight Lore        1065423
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002

Dzięki, ale Twoj prostokąt nie ma wypełnienia! Może opiszę dokładniej o co mi chodzi. Użytkownik ma mieć możliwość ustawienia koloru wypełnienia tego prostokąta (będą 3 suwaki do RGB)-to pojawia się w podglądzie, a potem użytkownik klika "Zapisz" i program zapisuje to jako grafikę *.BMP. Kłopot w tym, że nigdy nie bawiłem się kolorami, a tym bardzie zapywaniem grafiki w VB na poważnie .


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


11-12-2003 15:39
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
kicaj




Typ: neutral
Postów: 271
Zarejestrowany: Aug 2003

picture1.line (100,100)-(500,500),rgb(scroll1.value,scroll2.value,scroll3.value),BF

savepicture picture1.Image,"plik.bmp"

13-12-2003 15:42
Pokaż profil kicaj  Wyślij email do kicaj        3914568
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002

Dzięki. A może by tak jakiś komentarz? Np. co to znaczy BF itp.?


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


13-12-2003 16:35
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
kicaj




Typ: neutral
Postów: 271
Zarejestrowany: Aug 2003

B oznacza ze rysujesz prostokat
F ma byc wypelniony
z tym ze F nie moze wystapic bez B

polecam Kurs ktory zreszta jest w formie online na vb4all

13-12-2003 20:09
Pokaż profil kicaj  Wyślij email do kicaj        3914568
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1