Fácil. Utiliza un pequeño formulario en el que solamente estarán la imagen que se sube y el campo de texto, luego, recibes esa imagen en el mismo archivo o en otro para procesar los datos como se muestra en el enlace que te dejé.
Código HTML:
Ver original<form action = "procesar.php" method = "post" enctype = "multipart/form-data"> Imagen:
<input type = "file" name = "imagen" /> Texto:
<input type = "text" name = "texto" /> <input type = "submit" value = "Enviar" />
Archivo
procesar.php
Ojo, la imagen con el texto quedan
temporalmente, pues como verás, en ninguna parte subo la imagen al servidor, sin embargo, puedes guardarla manualmente como cuando lo haces con una imagen que encuentras en internet y ahí sí queda con el texto impreso.
Saludos