Obrazki
Ostatnio zmodyfikowano 2009-09-05 23:58
skovv Temat założony przez niniejszego użytkownika |
Obrazki » 2009-09-05 13:28:42 Siema.Mam kilka pytań odnośnie obrazków: 1.Jak sprawdzić jaką ma rozdzielczość dany obrazek 2.Jak pobrać dany pixel z obrazka(sprawdzić jaki kolor) Obrazki BMP oczywiście ;] Proszę o nie odsyłanie na msdn.microsoft.com bo nie wiadomo czemu nie moge wejść :|
Z góry thx :] Skovv |
|
aRusher |
» 2009-09-05 13:54:55 1. Chodzi ci o sprawdzenie rozdzielczości w ogóle czy w Allegro? W Allegro robisz to: nazwa_bitmapy->width nazwa_bitmapy->heigth Uzyskasz dzięki nim kolejno szerokość i wysokość obrazka 2. Jest do tego funkcja getpixel. Oto jej deklaracja: int getpixel(BITMAP *bmp, int x, int y); Pierwszy argument to nazwa bitmapy, z której pobierasz, drugi i trzeci określają pozycję pixela. Funkcja zwraca -1, jeśli podana pozycja znajduje się poza bitmapą lub kod koloru tego pixela, jeśli wchodzi on w jej skład. |
|
pekfos |
» 2009-09-05 13:59:48 a nie nazwa_bitmapy->w nazwa bitmapy->h ?? |
|
aRusher |
» 2009-09-05 23:58:35 Ajć, właśnie tak, pokićkało mnie się. Ale dzięki temu lepiej widać, co znaczą literki 'w' i 'h' |
|
« 1 » |