Hola, Estoy haciendo un sitio que tiene un administrador donde el usuario puede subir imágenes.
Con el código siguiente le doy el tamaño a la imagen:
Código PHP:
Ver original$nombre=$_FILES["imagen"]["name"];
$carpeta="../imagenes";
$tamanio=440;
$path_origen=$_FILES["imagen"]["tmp_name"];
include "../paginas/tamanio.php";
Utilizo un include que se llama tamanio.php que es el siguiente:
Código PHP:
Ver original<?php
header( "Content-type: image/jpeg" );
// Creamos una imagen desde un archivo jpeg
$img2 = imagecreatefromjpeg($path_origen); //Abriendo archivo de imagen //$_FILES["asdsa"]["tmp_name"] );
// Obtenemos la mitad del tamaño de la imagen
$w1 =$tamanio;
// Creamos una segunda imagen de la mitad de tamaño que el archivo jpeg
// Escalamos la imagen jpeg sobre la imagen nueva
// Damos salida a la imagen final
// Destruimos ambas imágenes
?>
El problema es que las imágenes quedan como pixeladas, y eso que las subo con buena calidad. Mi pregunta es si hay alguna manera de mejorar la calidad a 90 dpi en vez de 70 dpi que es la que esta por defecto.
Saludos y gracias!