9650942180

9650942180



Metoda nadaje odpowiednią wartość maksymalną paskowi postępu, równą liczbie elementów, na który obraz został podzielony, a następnie iteruje po obrazie użytkownika, za każdym razem przesuwając się o określoną przez użytkownika wysokość zdjęcia składowego, a po zakończeniu kolumny o szerokość zdjęcia składowego. Każdy prostokąt jest dodawany do listy małych obrazków, które następnie są zastępowane zdjęciami. Przy każdym obiegu jest również zwiększana wartość wyświetlana na pasku postępu. Wynikiem zwracanym przez metodę jest lista małych fragmentów obrazu.

Ciało tej metody przestawia się następująco:

public static List<SmallPhoto> getRectangles(ProgressBar progressBar) f

int xCount = Image.Width / SmallPhotoWidth; int yCount = Image.Height / SmallPhotoHeight;

progressBar.Minimum =0; progressBar.Maximum = xCount * yCount; progressBar.Value = 0;

int x = 0; int y = 0;

ComponentPhotoList.GetComponentPhotoList(ref progressBar);

List<SmallPhoto> list = new List<SmallPhoto>();

while (x < xCount)

(

while (y < yCount)

{

Rectangle area = new Rectangle(x * SmallPhotoWidth, y * SmallPhotoHeight, SmallPhotoWidth, SmallPhotoHeight);

list.Addfnew SmallPhoto(Image.Clone(area, PixelFormat.Format24bppRgb), new Point(x * SmallPhotoWidth, y * SmallPhotoHeight))); progressBar.Value += 1; y++;

}

y = 0;

progressBar.Refresh();

}

return list;

}

f. Wstawienie zdjęć składowych do obrazu użytkownika

Funkcjonalność realizowana przez metodę Replace() znajdującą się w klasie SmallPhoto. Metoda korzysta z metody checkSimmilarity(), która zwraca wynik funkcji odwrotnie proporcjonalnej do podobieństwa obrazów (zwracającej zero w przypadku obrazów identycznych). Po wywołaniu tej metody Replace() zastępuje fragment małego obrazka najbardziej odpowiednim zdjęciem składowym.

18



Wyszukiwarka

Podobne podstrony:
•Yozyotklm nie ocechowanym wierzchołkom x ^, którym w tym wlor-ezu odpowiadaj# wartości • 1 nadajemy
4 (305) w Rys. 3.2 Schemat układu do pomiaru wartości maksymalnej metodą średniej pochodnej G -gener
Algorytm realizacji metodą kwantyli Krok 1 Wyselekcjonować maksymalne roczne wartości poziomu morza
Algorytm realizacji metodą kwantyli Krok 1 Wyselekcjonować maksymalne roczne wartości poziomu morza
Fg=10kg.9,8lj
9 2. METODA SYMPLEKSOWA widzimy, że osiąga ona wartość maksymalną dla wierzchołka v2 = Wartość
9 2. METODA SYMPLEKSOWA widzimy, że osiąga ona wartość maksymalną dla wierzchołka v2 = Wartość
Odpowiedź Wartość siły ciężkości kosza z jabłkami jest równa sile nacisku i wynosi 98,1 N. V. Oblicz
Image479 W układzie przedstawionym na rys. 4.599c odpowiednią wartość rezystancji obwodu RC uzyskuje
•    Metoda dwuliniową, gdzie wartości X,Y są uśredniane z okienka sąsiadujących 
Zdjęcie0105 WNIOSKI f$ZCZ£GOi.QW& Wartości maksymalnych momentów sił młodych kobiet i męzczyzn,
skrypt174 181 Wartość maksymalną pola magnetycznego można wyznaczyć z zależności: 181 H hi llj L 1,1

więcej podobnych podstron