![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam zrobic cos takiego, ze jak sie sfotografuje kamerka internetowa kawalek podlogi i wrzuci sie go na stronke to automatycznie pojawi sie jego opis za pomoca zielonych kresek w miejscu gdzie na zdjeciu byla podloga(szara z czarnymi kropkami) i czarnego koloru tam gdzie jest np. stol, krzeslo czy cokolwiek innego niz podloga. Ma to byc oczywiscie w php. Moim pomyslem jest to zeby podzielic zdjecie na tabelke z malutkich kwadracikow i odczytac kolor kazdego kwadracika i odpowiednio na drugim rysunku temu samemu pikselikowi przydzielic kolor zielony albo czarny - i teraz pytanie czy da sie odczytac kolor z takiego zdjecia i zrobic z niego tabelke i jesli sie da to jak bo ja nie mam zielonego pojecia?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Do operacji na obrazach przy pomocy PHP służy biblioteka GD.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 6 Dołączył: 21.03.2009 Skąd: Obecny :) Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, że się da. Jeżeli masz zdjęcie or rozmiarach 800x600 to należy zrobić tablice o rozmiarze(800*600) chyba 48000 jednostek czyli komórek i do każdej proponuję w pętli wykonać polecenie imagecolorat($SURCE,$X,$Y) Gdzie $Source to oczywiście uchwyt do fotki, a $x i $y to poziom i pion fotki.
Uważaj: Musisz jednaj pamiętać, że istnieje coś takiego jak kompresja fotek i podobieństwo kolorów. Jeżeli napiszesz kod który pobiera kolor każdego pixela to na takiej fotce masz 48000 *8 bajtów pamięci(albo 16 zależy jak php sobie to rozszyfruje) ale już na fotce 2048*1024 tych komórek będziesz miał grubo ponad 100000 i może ci się machina trochę zmęczyć ![]() Ten post edytował tanwel_programmer 3.04.2009, 22:10:13 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
dobra dzieki tylko jeszcze jak podzielic to zdjecie tak zeby odczytywane bylo jako tabela z malych pikselikow a nie jako calosc
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 6 Dołączył: 21.03.2009 Skąd: Obecny :) Ostrzeżenie: (0%) ![]() ![]() |
oj trzeba poczytać podręcznik php
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 16:03 |