Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Imam objekat koji je tipa Bitmap, (koji je u stvari slika) hocu da ga okacim na stranicu.Kako???

[es] :: .NET :: ASP.NET :: Imam objekat koji je tipa Bitmap, (koji je u stvari slika) hocu da ga okacim na stranicu.Kako???

[ Pregleda: 2208 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

finderetf

Član broj: 103659
Poruke: 158
*.static.ikomline.net.



Profil

icon Imam objekat koji je tipa Bitmap, (koji je u stvari slika) hocu da ga okacim na stranicu.Kako???22.02.2009. u 17:23 - pre 191 meseci
Hvala!
 
Odgovor na temu

Marko Medojević
Team leader
Digital ST
Beograd

Član broj: 93659
Poruke: 776
*.adsl-a-2.sezampro.yu.

Sajt: www.digitalst.rs


+99 Profil

icon Re: Imam objekat koji je tipa Bitmap, (koji je u stvari slika) hocu da ga okacim na stranicu.Kako???22.02.2009. u 20:57 - pre 191 meseci
Ovo je jedan od načina:
- dodaj jednu Image kontrolu na stranici gde hoćeš da prikažeš sliku
- za ImageUrl property od Image kontrole postavi "Slika.aspx"
- kreiraj praznu stranicu Slika.aspx
- u page load event, na stranici Slika.aspx, dodaj sledeće:
Code:

System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(800, 600);
/*
radis nesto sa slikom
*/
System.IO.MemoryStream str = new System.IO.MemoryStream();
bmp.Save(str, System.Drawing.Imaging.ImageFormat.Jpeg);

Response.Expires = 0;
Response.Buffer = true;
Response.Clear();
Response.BinaryWrite(str.ToArray());
Response.End();


P. S. Verovatno postoji neki elegantniji način!
 
Odgovor na temu

finderetf

Član broj: 103659
Poruke: 158
*.com
Via: [es] mailing liste



Profil

icon Re: Imam objekat koji je tipa Bitmap, (koji je u stvari slika) hocu da ga okacim na stranicu.Kako???22.02.2009. u 21:12 - pre 191 meseci
Ja tu sliku vucem iz baze. Prikazem je na posebnoj strani pomocu

bitmap.Save(Response.OutputStream, ImageFormat.Jpeg); sto je dosta
elegantniji nacin.


Pokusavam da je stavim zajedno sa select* from table u repeater i gridview
ali ne ide. Sve sam zive forume posetio i opet nista, pomazite !

Hvala Mare:)
 
Odgovor na temu

Marko Medojević
Team leader
Digital ST
Beograd

Član broj: 93659
Poruke: 776
*.adsl-a-2.sezampro.yu.

Sajt: www.digitalst.rs


+99 Profil

icon Re: Imam objekat koji je tipa Bitmap, (koji je u stvari slika) hocu da ga okacim na stranicu.Kako???22.02.2009. u 21:43 - pre 191 meseci
Zar ne možeš na stranici gde radiš "Response.OutputStream" sa slikom da podesiš da stranica prima ID i na osnovu njega vadiš sliku koja ti treba.
A na glavnoj stranici, u okviru Repeater kontrole staviš nešto tipa:

Code:

<ItemTempalte>
...
...
<img src="Slika.aspx?s=<%#  DataBinder.Eval(Container.DataItem, "ID")" %>  />
...
...
</ItemTemplate>


Nadam se da me razumeš! :)
 
Odgovor na temu

finderetf

Član broj: 103659
Poruke: 158
*.com
Via: [es] mailing liste



Profil

icon Re: Imam objekat koji je tipa Bitmap, (koji je u stvari slika) hocu da ga okacim na stranicu.Kako???22.02.2009. u 23:00 - pre 191 meseci
Kapiram sta hoces da kazes. Da pretrazujem npr po IDu sliku iz baze, ali
da li ja tu sliku moram da sacuvam fizicki, na primer u temp ili mogu
direktno iz baze bez fizickog sourca da je nakacim. Predpostavljam da ne.

<img src="Slika.aspx?s=<%# DataBinder.Eval(Container.DataItem, "ID")"
--- ovo ne razumem
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 722
82.117.195.*

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: Imam objekat koji je tipa Bitmap, (koji je u stvari slika) hocu da ga okacim na stranicu.Kako???23.02.2009. u 08:53 - pre 191 meseci
Citat:
finderetf
da li ja tu sliku moram da sacuvam fizicki, na primer u temp ili mogu
direktno iz baze bez fizickog sourca da je nakacim. Predpostavljam da ne.


Ne morash, ovde sve pishe ako koristish C#

http://www.aspfree.com/c/a/ASP...-from-a-Database--C---Part-II/

http://www.dotnet-friends.com/...15-4fb1-9bdb-aad1a1e5ac5c.aspx


Citat:
finderetf:
<img src="Slika.aspx?s=<%# DataBinder.Eval(Container.DataItem, "ID")"
--- ovo ne razumem


Filtrira kriterijum s po ID-u koji je definisan u DataBinder.Eval(Container.DataItem, "ID")

Po meni bolje da cuvash slike u server file systemu
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

Marko Medojević
Team leader
Digital ST
Beograd

Član broj: 93659
Poruke: 776
*.adsl-a-1.sezampro.yu.

Sajt: www.digitalst.rs


+99 Profil

icon Re: Imam objekat koji je tipa Bitmap, (koji je u stvari slika) hocu da ga okacim na stranicu.Kako???23.02.2009. u 15:14 - pre 191 meseci
Citat:
finderetf: Kapiram sta hoces da kazes. Da pretrazujem npr po IDu sliku iz baze, ali
da li ja tu sliku moram da sacuvam fizicki, na primer u temp ili mogu
direktno iz baze bez fizickog sourca da je nakacim. Predpostavljam da ne.

<img src="Slika.aspx?s=<%# DataBinder.Eval(Container.DataItem, "ID")"
--- ovo ne razumem


Ako sam dobro razumeo tvoj scenario ti radis nesto ovako:
- na stranici Default.aspx vršiš upit tipa "SELECT id, proizvodjac, naziv, slika FROM telefoni ORDER BY id DESC"
- rezultat smeštaš u DataTable tabTelefoni
- kreiraš repeater kontrolu i za DataSource postavljaš tabelu tabTelefoni
- u repeateru radiš nešto ovako:
Code:

<itemTemplate>
<h1> <%# DataBinder.Eval(Container.DataItem, "naziv") %> </h1>
Proizvodjac: <%# DataBinder.Eval(Container.DataItem, "proizvodjac") %>
<hr />
</itemTemplate>

- tu imaš problem sa slikom jer je binary i ne možeš da je prokažeš na istoj stranici

Rešenje:
- kreiraj stranicu Slika.aspx i neka prima kroz query string promenljivu ID
- pokreni sledeći upit "SELECT slika FROM telefoni WHERE id = {0}", gde ti je {0} id iz query stringa
- odradi "Response.OutputStream"
- na stranici Default.aspx, u repeater dodaj ono što sam ti rekao, pa će nejgov sadržaj biti:
Code:

<itemTemplate>
<h1> <%# DataBinder.Eval(Container.DataItem, "naziv") %> </h1>
Proizvodjac: <%# DataBinder.Eval(Container.DataItem, "proizvodjac") %> <br />
Slika:
<img src="Slika.aspx?s=<%#  DataBinder.Eval(Container.DataItem, "ID")" %>  />
<hr />
</itemTemplate>



 
Odgovor na temu

finderetf

Član broj: 103659
Poruke: 158
*.com
Via: [es] mailing liste



Profil

icon Re: Imam objekat koji je tipa Bitmap, (koji je u stvari slika) hocu da ga okacim na stranicu.Kako???23.02.2009. u 19:42 - pre 191 meseci
Uspeo sam!

��
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: Imam objekat koji je tipa Bitmap, (koji je u stvari slika) hocu da ga okacim na stranicu.Kako???

[ Pregleda: 2208 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.