Ciao ragazzi, devo fare un programma che mi identifica i pixel di un immagine, per poi metterle nel db, che funzione posso usare?
Ciao ragazzi, devo fare un programma che mi identifica i pixel di un immagine, per poi metterle nel db, che funzione posso usare?
Ti suggerisco di iniziare leggendo il manuale ufficiale:
http://www.php.net/imagecolorat
quindi io faccio:
non riesco a capire il resto del codice, io inbase al pixel devo ottenere delle cordinete x y...Codice PHP:
<?php
$im = imagecreatefrompng("php.png"); //qui immagine giusto?
$rgb = imagecolorat($im, 10, 15);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
?>
come faccio?
Che significa "inbase al pixel devo ottenere delle cordinete x y"?
Che cosa intendi per "pixel"?
per pixel intendo punto nell'immagine.
un immagine è un insieme di pixel.
cmq io devo riuscire a prenderetutti i pixel di un immagine e poi dichiararla sia con un numero id che cordinate come se fosse su un asse x y.
si puo fare?
Continuo a non capire.
Che cosa significa "devo riuscire a prenderetutti i pixel di un immagine" e "dichiararla sia con un numero id che cordinate"?
Se vuoi ottenere il colore di ogni pixel è sufficiente utilizzare http://www.php.net/getimagesize per ottenerne le dimensioni e http://www.php.net/imagecolorat per ottenere il colore dei singoli pixel.
io non voglio sapere il colore, io voglio solo che il programma in automatico segna un id al pixel.
Che cosa indendi con "segna un id al pixel"?
A quale id fai riferimento?
Quale pixel dovrebbe "segnare"?
id= identificazione
quindi un numero.
li deve identificare tutti
Potresti fare un esempio?