Como sabrás, PHP trabaja del lado del sevidor, por lo que es forzoso que se tenga que enviar la imágen desde el cliente hacia el sevidor.. por lo menos con PHP como ya lo dijeron.
Talvez exista una manera de manipular o "leer" imágenes del lado del cliente con Javascript, pero la verdad no se, échate una vuelta por el foro de Javascript.