Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: carwar en 12 Agosto 2017, 17:56 pm



Título: problema para obtener imagenes de un modal
Publicado por: carwar en 12 Agosto 2017, 17:56 pm
hola gente espero me puedan ayudar. tengo un problema que no se resolver. pasa lo siguiente estoy haciendo una app web la cual obtiene la imagen de perfil de facebook de una persona para ello me conecto a la app de facebook con javascript. luego esa imagen la muestro en un modal html y justo al lado cargo otra imagen por medio de php. la cosa es que como podria hacer para cuando alguien de en el boton compartir facebook tome esa imagen y la comparta. me refiero a las dos imagenes del modal juntas y las comparta como si fuera una.


Título: Re: problema para obtener imagenes de un modal
Publicado por: engel lex en 12 Agosto 2017, 20:11 pm
unir las 2 para compartir, tienes 2 opciones, usas un canvas, lo creas del tamaño de ambas imagenes, cargas todo y lo envías como imagen a compartir (por medios de seguridad esto puede dar errores)... o puedes enviar ambas al servidor y usar GD(o imagemagik según esté instalado en tu server) para hacer esto mismo, y desde allí compartir


Título: Re: problema para obtener imagenes de un modal
Publicado por: carwar en 12 Agosto 2017, 21:34 pm
perfecto amigo probare la segunda opción a ver que tal me va. Gracias ;-)


Título: Re: problema para obtener imagenes de un modal
Publicado por: carwar en 13 Agosto 2017, 22:36 pm
unir las 2 para compartir, tienes 2 opciones, usas un canvas, lo creas del tamaño de ambas imagenes, cargas todo y lo envías como imagen a compartir (por medios de seguridad esto puede dar errores)... o puedes enviar ambas al servidor y usar GD(o imagemagik según esté instalado en tu server) para hacer esto mismo, y desde allí compartir

bro te comento que hice lo que me recomendaste estoy tratando de juntar la imagen con la libreria gd de php pero por alguna razon no me funciona. te dejo el codigo a ver si me orientas o encuentras mi error.

Código:
<?php

 $imagen1=$_GET["imagenBase"].'?width=500&height=500';  // http://graph.facebook.com/10154658354662343/picture VIENE DE FACEBOOK
 $imagen2=$_GET["imagenincluida"];  // ESTA IMAGEN VIENE DE UNA CARPETA del servidor

$img1 = imagecreatefromjpeg($imagen1); //Se indica la imagen "base"
$img2 = imagecreatefrompng($imagen2); // Se indican las imagenes a añadir

imagecopyresampled(
$img1,
$img2,
0, 0, 0, 0,
imagesx($img2),
imagesy($img2),
imagesx($img2),
imagesy($img2)
);

imagepng($img1, "resultado.png");

//imagedestroy($img1);
//imagedestroy($img2);
echo "images/".$img1;
 ?>

el problema es que reviso la carpeta donde se deberia estar guardando la imagen y no lo esta haciendo :S espero me puedan ayudar


Título: Re: problema para obtener imagenes de un modal
Publicado por: engel lex en 13 Agosto 2017, 22:53 pm
te aseguraste que fueran las rutas correctas? tu php tiene el token de fb para acceder? gd no obtiene imagenes por url según recuerdo... tienes que primero traerla del cliente


Título: Re: problema para obtener imagenes de un modal
Publicado por: carwar en 13 Agosto 2017, 23:00 pm
te aseguraste que fueran las rutas correctas? tu php tiene el token de fb para acceder? gd no obtiene imagenes por url según recuerdo... tienes que primero traerla del cliente
si todo eso lo hace incluso yo tenia todo listo sin usar el gd y carga todo bien las dos imagenes y demas. la cosa es que como necesito unirlas tengo que usar esa libreria pero no hay manera de que me funcione :S


Título: Re: problema para obtener imagenes de un modal
Publicado por: engel lex en 13 Agosto 2017, 23:02 pm
en tu servidor se cargan esas imagenes? (no es lo mismo en el cliente que en el servidor)


Título: Re: problema para obtener imagenes de un modal
Publicado por: carwar en 13 Agosto 2017, 23:16 pm
en tu servidor se cargan esas imagenes? (no es lo mismo en el cliente que en el servidor)
a que te refieres con eso ultimo no lo entendí muy bien

te agrego esta informacion:  la imagen se guarda en el servidor y todo pero solo la imagen de base que es la de facebook
la otra no se ve


Título: Re: problema para obtener imagenes de un modal
Publicado por: engel lex en 13 Agosto 2017, 23:20 pm
esas imagenes para usarlas en gd deben estar denbtro de tu servidor... lograste que estuvieran dentro de el? es decir, que puedas ir abrir la carpeta y leerlas?


Título: Re: problema para obtener imagenes de un modal
Publicado por: carwar en 13 Agosto 2017, 23:25 pm
ahora si me apareció la imagen de facebook en la carpeta pero no sale la segunda imagen la png que debería salir arriba no aparece :S