Cita:
Iniciado por IsaBelM caricatos he estado intentando correr tu código pero no he sido capaz. me he quedado en esta línea podrías decirme que proceso se realiza en esa página? otra pregunta, para visualizar la imagen antes de subirla ¿hay que subirla? supongo que no
gracias
por cierto, con el primer navegador que lo probé fue con Opera y no logré visializarla, se quedó en el proceso de carga, no está montado para Opera?
Hola:
Acabo de usar Opera por lo que dices y no hay problemas... eso sí, con imágenes pesadas puede haber problemas ¿no será el xaso...?
Sobre eso de subir la imagen, es cierto, hay que subirla.
Y el código fuente es este:
Código:
<?
session_start();
if (isset($_GET["max"]))
$max = (int) $_GET["max"];
else
$max = 160;
$imagen = imagecreatefromstring($_SESSION["imagen_capturada"]);
$ancho_real = imagesX($imagen);
$alto_real = imagesY($imagen);
$apaisada = $ancho_real > $alto_real;
if ($apaisada) {
$ancho = $max;
$alto = (int) ($alto_real * $max / $ancho_real);
}
else {
$alto = $max;
$ancho = (int) ($ancho_real * $max / $alto_real);
}
$mini = imagecreatetruecolor($ancho, $alto);
imagecopyresized($mini, $imagen, 0, 0, 0, 0, $ancho, $alto, $ancho_real, $alto_real);
imagedestroy($imagen);
header("Content-type: image/png");
imagepng($mini);
imagedestroy($mini);
?>
Solo faltaría saber el contenido de la variable de sesión, pero es un dato trivial...
Saludos