Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.173 pregleda

Najnovija ↓

fitting slike C# 22.01.2008. u 15:19 · pre 228 meseci #1
Pozdrav, zna li možda netko neki efikasan način da se napravi fitting slike u C#? Konkretno.. postoji neka slika, i ona ima oko sebe recimo bijeli okvir, problem je sad kako izvaditi samo ono što trebam, a ne ovo bijelo okolo. U C++ to ide jednostavno petljama koja sa svake strane ide do koordinate koja nije bijela. - no u C# s GDIom to je malo drukčije... Help :)
Re: fitting slike C# 22.01.2008. u 15:46 · pre 228 meseci #2
Sta te sprecava da isto uradis i u C#-u? :)
Klasa Bitmap ima metod GetPixel():
Code:

using System.Drawing;
Bitmap myBitmap = new Bitmap("Grapes.jpg");
Color pixelColor = myBitmap.GetPixel(50, 50);
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: fitting slike C# 22.01.2008. u 23:37 · pre 228 meseci #3
Da, čitao sam za tu metodu da je spora.. pa sad nisam siguran dali da idem tako raditi ili ne. Jer ona zapravo u svakoj iteraciji pristupa pikselu, nikako drukčije nego da opet u pozadini radi petlju koja ide po slici, pa onda zapravo radi za svaki pixel dupli posao... Radim sa slikom recimo.. ne većom od 800x600, pa znaš li možda dali je to jako sporo za poludjeti ili bude koristi od toga?
Re: fitting slike C# 23.01.2008. u 00:27 · pre 228 meseci #4
Zavisi, je l' tebi taj okvir pravougaoni? Ako jeste ne bi trebalo da bude problema, proveravas po sredini leve, desne, gornje i donje strane jedan po jedan pixel, mozes imati za 600x800px maksimalno 1400 provera. To nije problem.
Ako je okvir nepravilnog oblika... onda bi bilo prilicno sporo i nisam siguran koji bi nacin bio dobar...
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: fitting slike C# 23.01.2008. u 07:58 · pre 228 meseci #5
Pa okvir je pravokutan, samo je problem što slika nije pravokutna, primjerice može tu biti neka krivulja ili nešto. Ah, probat ću.. :)
Re: fitting slike C# 23.01.2008. u 10:38 · pre 228 meseci #6
Da, to sam mislio, unutrasnja strana ovira, spoljna je naravno praougaona :)
U tom slucaju ne mozes kako sam opisao, morao bi za vaki red i kolonu piksela... Tu ces verovatno primetiti da traje (nece biti u trenutku), ali nisam siguran koliko. Najbolje probaj, nije preveliki kod.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme