Una ayuda con descargar imagen.php??

Iniciado por footer, 13 Agosto 2017, 13:05 PM

0 Miembros y 1 Visitante están viendo este tema.

footer

Hola todos, navegando por ahi me encontre con una imagen, y la quise descargar, resulta que no pude descargarla no encontre forma, lo primero fue darle click derecho y la opcion de guardar no salia, despues quise abrir su src para ver si por ahi podria descargarla y me lleve una sorpresa resulta que la src es de esta forma:

style="background-image: url('/imagen.php')"

La imagen es como que esta en el fondo de un div , pero no se como puedo descargar la imagen.
Note tambien que si pongo en el navegador: "www.sitioweb.com/imagen.php
abre una pagina con imagenes aleatorias es decir cada vez que la refresco aparece una nueva imagen, es como si al cargar la pagina se ejecutara una funcion que le envia una imagen y que se usa de fondo de un div, pero no encontre manera de descargar la imagen, no se ni por donde empezar, tengo algunas preguntas ¿como funciona eso? ¿url() es una funcion? ¿si es asi, funcion escrita en que lenguaje? ¿es posible descargar la imagen? por que estuve buscando y lo que encontre fueron posts que hablan sobre PHP y guardar imagenes en servidores y yo no tengo servidor solo quiero la img en mi hdd.

Desde ya gracias.

engel lex

ese url es un estilo css...

https://www.w3schools.com/cssref/pr_background-image.asp

probablemente el php en base al link, carga la imagen... simplemente usa imprimir pantalla y listo... en su defecto, puedes intentar modificar el html e incluir un img con ese src
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

footer

#2
Que tal amigo gracias por responder, hice esto:

Código (html4strict) [Seleccionar]
var img = document.createElement('img'); //creo nueva imagen
img.src = "url('/imagen.php')" //esto es la url del fondo del contenedor q se lo asigno a la nueva img

var canvas = document.createElement('canvas'); //elemento canvas

canvas.width = 700; //ancho
canvas.height = 800; //alto
ctx = canvas.getContext('2d') //contexto
document.body.getElementsByTagName('div')[1].appendChild(canvas) // agrego canvas al dom

ctx.drawImage(img,0,0) // dibuja la imagen creada anteriormente


Este codigo funciono, en la pagina se veia un canvas con una imagen, el problema es que esta nueva imagen es distinta a la que yo quiero, es como si la funcion URL se ejecutara nuevamente y enviara otra imagen distinta. Sera posible detectar el color de los pixeles en el DOM para luego pintarlos en el canvas y finalmente del canvas llegar a .jpg.?



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex