Re: Pasos para reescalar una imagen almacenada en un BLOB

From: Date: Tue, 11 May 2004 10:49:25 +0000
Subject: Re: Pasos para reescalar una imagen almacenada en un BLOB
References: 1 2 3  Groups: php.general.es 
Request: Send a blank email to general-es+get-48409@lists.php.net to get a copy of this message
Lo cargas con: imagecreatefromstring y luego le haces un imagecopyresized Satyam ----- Original Message ----- From: "/··· Vayafiestas.com ···/" <info@vayafiestas.com> To: "php" <php-es@lists.php.net> Sent: Tuesday, May 11, 2004 11:37 AM Subject: [PHP-ES] Pasos para reescalar una imagen almacenada en un BLOB Voy a reformular mi anterior pregunta: ¿Cuales son los pasos a seguir para "encoger" una imagen almacenada en un campo BLOB de MySQL y mostrarla en el navegador.? Lo que no se es cómo y dónde tengo que reescalar la imagen, he mirado muchos ejemplos, pero todos se basan en imágenes que están en directorios, no almacenados en un BLOB. No pido el código, sino el dónde tengo que hacerlo y cómo. Actualmente uso una página que me obtiene la imagen de la base de datos y la muestra por pantalla. muestra_imagen.php <?php // Conecta con la base de datos. include("conectar.php"); // Selecciono los datos de la Noticia a mostrar. $laimagen = $HTTP_GET_VARS['ImgID']; $sql_A = mysql_query("SELECT imagenes.Imagen FROM imagenes WHERE imagenes.IdImagen = '$laimagen'") or die("MySQL dice: ".mysql_error()); // Muestro los Datos. while ($fila = mysql_fetch_object($sql_A)) { // Esto de list es una tontería para saber si es un JPG o GIF list($ancho, $alto, $tipo, $atr) = getimagesize($fila->Imagen); Header( "Content-type: ".$tipo."\""); echo $fila->Imagen; } // Libero la Base de Datos. mysql_free_result($sql_A); ?> y otra página que llama a la anterior para mostrar la imagen en el navegador muestra_noticia.php <?php .... .... // Aquí llama a la pagina que me saca la imagen con indice para saber la foto que es echo "<img src=\"muestra_imagen.php?ImgID=".$ImgID."\">"; .... .... ?>

« previous php.general.es (#48409) next »