wyciecie fragmentu obrazka
Witam mam taki problem. Chce sobie wyswietlac na switchu kolejne elementy obrazka zaladowanego z neta.
Robie to w ten sposob
[code] Rectangle wycinek = new Rectangle(0, 0, 300, 200);
g.DrawImage(obraz, 0, 0,wycinek, GraphicsUnit.Pixel);
[/code]
Powinien sie wyswietlic caly obrazek jednak mam jakis fragment i to dosc powiekszony.
Obrazek ma wymiary 300X200 wiec wg mnie powinien sie pojawic caly.
Ktos wie co jest nie tak?
P.S swiadomie wyswietlam caly obrazek bo z jego fragmentami mialem ten sam problem ze sie wyswietlaly powiekszone.
Odpowiedzi: 4
i jak bedzie?
wiec tak
moja funkcja rysuj
[code]public void rysuj()
{
string url = "http://www.rzeszow.mm.pl/~marczak/romek.bmp";
WebRequest zadanie = WebRequest.Create(url);
WebResponse odpowiedz = zadanie.GetResponse();
Stream strumien = odpowiedz.GetResponseStream();
obraz = Image.FromStream(strumien);
}[/code]
wywoluje jak w Form_Load
[code]private void Form1_Load(object sender, EventArgs e)
{
rysuj();
pictureBox1.Image = new Bitmap(300, 200);
g = Graphics.FromImage(pictureBox1.Image);
pictureBox1.Refresh();
}[/code]
i w
[code] {
Rectangle wycinek = new Rectangle(160, 80, 130, 100);
Rectangle wycinek = new Rectangle(0, 0, 300, 200);
pictureBox1.Refresh();
}[/code]
Jeszcze raz ale powoli.
Podaj kod zrodlowy programu albo chociaz cala funkcje.
prosze o pomoc
Strona 1 / 1