Buenas noches
Chicos, estoy leyendo el manual de php para ver si puedo redimensionar unas imgenes.
Este ejemplo es del manual de php que estuve leyendo y con el cual estoy realizando las pruebas.
Código HTML:
Ver original<?php
// El archivo
$nombre_archivo = 'prueba.jpg';
$porcentaje = 0.5;
// Tipo de contenido
header('Content-Type: image/jpeg');
// Obtener nuevas dimensiones
list($ancho, $alto) = getimagesize($nombre_archivo);
$nuevo_ancho = $ancho * $porcentaje;
$nuevo_alto = $alto * $porcentaje;
// Redimensionar
$imagen_p = imagecreatetruecolor($nuevo_ancho, $nuevo_alto);
$imagen = imagecreatefromjpeg($nombre_archivo);
imagecopyresampled($imagen_p, $imagen, 0, 0, 0, 0, $nuevo_ancho, $nuevo_alto, $ancho, $alto);
// Imprimir
imagejpeg($imagen_p, null, 100);
?>
Hay un par de cosas del ejemplo que no entiendo.
1. ¿Se puede hacer esto con la linea 17 del ejemplo?
Código HTML:
Ver original$nueva_imagen = imagecopyresampled($imagen_p, $imagen, 0, 0, 0, 0, $nuevo_ancho, $nuevo_alto, $ancho, $alto);
Lo he intentado pero no me funciona.
2. ¿El script crea un archivo nuevo con la nuevas dimesiones o reescribe el original? Lo pregunto por que no veo que me cree otro archivo y el archivo original queda igual.
Disculpen mi ignorancia
Gracias
Helena