Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/07/2009, 14:20
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Preview Imagen

Siguiendo esto que indicas aqui

Cita:
Iniciado por horape Ver Mensaje
Hay forma de crear un archivo temporal o una variable que sirva para mostrar el preview con <img>, y que desaparezcan luego de mostrar la imagen ??
Lo que me preocupa de los archivos temporales es que si varios visualizan la misma imagen a la vez, o se van a pisar, o van a crear muchos archivos, o mientras uno visualiza el otro va a intentar borrarlo, me parece que no conviene.
Con php no vas a lograr eso, ya que PHP trabaja todo el codigo del lado del servidor y luego envia el resultado de lo que hizo al navegador. Basandonos en eso si creara un archivo temporar y terminara de ejecutar el codigo, ya debio haber borrado la imagen y luego que haya hecho todo, el resultado es lo que envia al navegador que mostrara un error en la imagen, porque no la encuentra.

Lo que no entiendo es porque quieres crear un archivo temporar y luego borrarla, si es suficiente con la imagen original. Si lo que quieres es quitar la calidad de la imagen o bajar el peso segun lo que lei puedes hacer esto

"Desde PHP puedes invocar una linea de comando que te genera el thumbnail.

Ya que comando usar es otra cosa, puede ser gimp o puede ser imagemagick

http://www.ibm.com/developerworks/linux/library/l-graf/
"



Tambien indicaron que

"Las funciones que debes usar son:
- imagecreatetruecolor()
http://es.php.net/manual/en/function...etruecolor.php

- imagecreatefromgif() para GIFs, imagecreatefromjpeg() para JPGs y
imagecreatefrompng() para PNGs
http://es.php.net/manual/en/function...atefromgif.php
http://es.php.net/manual/en/function...tefromjpeg.php
http://es.php.net/manual/en/function...atefrompng.php

- imagecopyresampled()
http://es.php.net/manual/en/function...yresampled.php

- imagegif(), imagejpeg() y imagepng() para el volcado de la
información generado a por imagecreatefrom...
http://es.php.net/manual/en/function.imagegif.php
http://es.php.net/manual/en/function.imagejpeg.php
http://es.php.net/manual/en/function.imagepng.php

Mírate toda esta información del manual y revisa los ejemplos, seguro
que consigues resolverlo.
"

Para mayor informacion puedes ver este site
http://www.opensubscriber.com/messag...t/8987208.html

Tambien puedes buscar en la libreria de GD a ver si encuentras algo que te ayude con esto