Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Obrazki

Ostatnio zmodyfikowano 2009-09-05 23:58
Autor Wiadomość
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
P-10073
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.
P-10075
pekfos
» 2009-09-05 13:59:48
a nie
nazwa_bitmapy->w
nazwa bitmapy->h
??
P-10076
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'
P-10083
« 1 »
  Strona 1 z 1