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

Obrada slika preko C#

[es] :: .NET :: .NET Desktop razvoj :: Obrada slika preko C#

[ Pregleda: 2554 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stradz

Član broj: 140843
Poruke: 5
*.cpe.vektor.net.



Profil

icon Obrada slika preko C#02.04.2007. u 12:56 - pre 207 meseci
Interesuje me jedna stvar u C# da vidim da li to moze da se izvede.

Treba da se "obradi" slika u C# tako sto se pod obradom smatra sledece:

ako ucitamo neku sliku preko "browse" opcije (i slika je dimenzije npr. 500x200 piksela), da se napravi novi fajl koji bi dao sliku dimenzija 400x200 piksela (tj. da odfikari donjih 100 piksela...).

Ovo bi trebalo da se radi preko windows aplikacije.

Moje glavno pitanje je: Da li je C# sposoban da radi nesto sa slikama (osim da ih prikazuje) i da li podrzava ovaj neki fazon (znaci kao u photoshop-u opcija "crop") i naravno ako neko zna, koje su to klase koje se bave takvom ili bilo kakvom obradom slika...

Hvala vam puno unapred...
Stradz
 
Odgovor na temu

boomLM
Misa Boom

Član broj: 96472
Poruke: 85
212.200.180.*



Profil

icon Re: Obrada slika preko C#02.04.2007. u 15:51 - pre 207 meseci
PA NARAVNO DA MOŽE !!!
Šta misliš kako su programirani programi poput PhotoShop-a....

http://www.bobpowell.net !!!
Pa polako prouci...

PA možeš da kreiras novu bitmapu željenih dimenzija (Bitmap - MSDN ) pa da kopiras pixele sa prve na drugu do kraja druge(do kraja dimenzija druge i onda stanes..) "odfikaris".

Imas i u MSDN-u uputstva........................................................................



Klase GDI+! ...>

System.Drawing;
System.Drawing.Drawing2D;
......

 
Odgovor na temu

stradz

Član broj: 140843
Poruke: 5
*.cpe.vektor.net.



Profil

icon Re: Obrada slika preko C#02.04.2007. u 16:57 - pre 207 meseci
E pa, ja sam to pitao iz mozda razumljivog razloga, jer moje saznanje je da su photoshop i ostali alati pisani sto u C sto u C++, a poznato mi je da je C# da kazemo "osakaceni" C++, tj. u C++ postoje neki koncepti koji koji jednostavno nisu potrebni za .NET framework (poput visestrukog nasledjivanja, podrzka za DirectX itd. da ne sirimo ovu temu na uporedjivanje ova dva jezika). E bas zbog toga sto je "osakacena", hteo sam da pitam iskusnije programere, da li C# samo prikazuje slike ili moze da ih ne neki nacin obradjuje.

Hvala na odgovoru, mozda ce mi biti sada malo lakse, kad znam odakle da krenem... Ovakav odgovor sam bas trazio...
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Obrada slika preko C#02.04.2007. u 17:06 - pre 207 meseci
Tacno je da je Photoshop pravljen u C++u, ali ne bih C# nazivao osakacenim C++om jer su to jednostavno razliciti jezici, drugacije kocipirani.

To sto hoces moze vrlo jednostavno, ali se ne secam tacno svega pa ne mogu napamet (a mrzi me da trazim ). Otpilike ovako:
Code:

bitmap SourceBitmap = new bitmap("c:\folder\file.bmp");
bitmap ResultBitmap = new bitmap(SourceBitmap.With, SourceBitmap.Height - 100);
graphicw G = ResultBitmap.CreateGraphics;
G.DrawBitmap(SourceBitmap, SourceBitmap.With, SourceBitmap.Height - 100);
ResultBitmap.Save("c:\folder\file2.bmp");


Sad, ja sam VB programer pa ovaj C# mozda ima neke greske a i nisam radio skoro sa grafikom pa ne znam napamet, ali to je princip, malo pogledaj dokumentaciju (mada ce verovatno intelisense sve srediti ).
 
Odgovor na temu

stradz

Član broj: 140843
Poruke: 5
*.cpe.vektor.net.



Profil

icon Re: Obrada slika preko C#02.04.2007. u 17:48 - pre 207 meseci
Pa zato sam i stavio pod navodnicima, jer kao sto i ti rece, razlicito su koncipirani...

Ali to nije sada vazno, nasao sam gomilu stvari vezano za grafiku i sada samo treba da se igram i testiram... Fala svima!!!
 
Odgovor na temu

k4rl0
Localhost

Član broj: 87683
Poruke: 142
*.adsl.net.t-com.hr.



Profil

icon Re: Obrada slika preko C#02.04.2007. u 19:34 - pre 207 meseci
C# je osakacen C++?Nikako..
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Obrada slika preko C#

[ Pregleda: 2554 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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