Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php. GD, pobranie wartosci pixela z obrazka
Forum PHP.pl > Forum > Przedszkole
bartek-z
Mam stworzony formularz i wykres za pomoca php oraz biblioteki GD. Obraz nie jest nazwany (nazwa.png), lecz tworzony dynamicznie (da sie go nazwac??)
to co robie mozna zobaczyc: www.bartek.tox.pl/analiza. Formularz wysyla dane do oblicz.php w oblicz.php sa pobierane dane o wykresie z pliku wykres.php
  1. <?php
  2. echo "<IMG src='wykres.php?x0=$x0&x1=$x1&x2=$x2&x3=$x3&x4=$x4&x5=$x5&x6=$x6&x7=$x7&x8=$x8&x9=$x9&x10=$x10'>";
  3. ?>

Teraz chcial bym pobrac wartosc pixela na danej wysokosci (np. 200px). Chcialem to zrobic za pomoca ImageColorAt, jednak natrafilem na jden problem - obrzek musi byc nazwany...
mike
Cytat(bartek-z @ 20.08.2006, 20:13 ) *
Chcialem to zrobic za pomoca ImageColorAt, jednak natrafilem na jden problem - obrzek musi byc nazwany...

Nazwany?
Hmm, przeciez możesz zrobić tak:
  1. <?php
  2.  
  3. $im = ImageCreateFromPng( 'http://localhost/image.php' ); // jakiś obrazek stworzony dynamicznie
  4. $rgb = ImageColorAt($im, 100, 100);
  5. $r = ($rgb >> 16) & 0xFF;
  6. $g = ($rgb >> 8) & 0xFF;
  7. $b = $rgb & 0xFF;
  8.  
  9. ?>
bartek-z
Dzieki, o to chodzilo :-).

Teraz walcze o sprawdzenie w jakich wspolrzednych jest pixel o kolorze czarnym (wysokosc stala np. 200, szukanie na szerokosci)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.