lo solucione, tenia los errores de php desactivados, me el problema era que imagecreatefromjpeg decia que la imagen a la que yo estaba llamando no era un archivo compatible con JPEG (y si, era un archivo .jpg me di cuenta de que es un error comun con esta funcion)
mirando detenidamente el manual me di cuenta de que decia que la funcion no servia para enlaces externos, y yo tome esto como "si pongo
http://mipagina.com/img.jpg no va pasar nada, si es de mi misma web" y no, era que no funcionaba para http://
lo solucione llamando a la imagen solo por el directorio
/img/asd