problema para obtener imagenes de un modal

Iniciado por carwar, 12 Agosto 2017, 17:56 PM

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

carwar

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.

engel lex

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
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.

carwar

perfecto amigo probare la segunda opción a ver que tal me va. Gracias ;-)

carwar

Cita de: 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

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.

<?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,
0000,
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

engel lex

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
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.

carwar

Cita de: 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
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

engel lex

en tu servidor se cargan esas imagenes? (no es lo mismo en el cliente que en el servidor)
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.

carwar

#7
Cita de: 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)
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

engel lex

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?
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.

carwar

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