Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Czytanie kolorow pixeli z obrazka
rossco
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


Witam wszystkich

Napisalem kawalek kodu ktory zczytuje wszystkie kolory z obrazka i drukuje je na stronie w postaci tablicy z kolorami RGB. Chcial bym zeby mozna bylo kolory indexow zapisywac do pliku i okreslac jaki kolor w danym obrazku przewaza.
Z gory dzieki za pomoc

Pozdrawiam
  1. <?php
  2.  
  3.  
  4. $im = imagecreatefrompng('im2.png');
  5.  
  6.  
  7. $szerokosc=imagesx($im);
  8. $wysokosc=imagesy($im);
  9. for ($sze=1; $sze<=$szerokosc; $sze++) {
  10.  for ($wys=1; $wys<=$wysokosc; $wys++) {
  11. $color_index = imagecolorat($im, $szer, $wys);
  12.  
  13.  
  14. $color_tran = imagecolorsforindex($im, $color_index);
  15.  
  16.  
  17. print_r($color_tran);
  18. }
  19.  
  20. }
  21. ?>



-------------------------
uprasza się o poprawne
używanie BBCode
tym razem poprawiłem
~Cienki1980
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


array_slice" title="Zobacz w manualu PHP" target="_manual - funkcja ta w PHP w wersji starszej niż 5.0.2 resetowała klucze w tablicach asocjacyjnych. Pewnie używasz starszej wersji PHP która nie obsługuje 4-go argumentu funkcji. Zmień array_slice( $colors, 0, 10, true ) na $colors w pętli foreach, ale nie będzie to najlepsze rozwiązanie w przypadku dużej ilości kolorów. No ale - fundamenty już masz, teraz Twoja kolej na włączenie myślenia!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 02:52