Tengo que hacer un thumb de una imagen con PHP y al crear el thumb me crea un cuadrado negro...
Leí que al agregar "header("Content-Type: image/jpeg");" se soluciona pero al contrario, me deja de funcionar... Alguna solución?
Código HTML:
Ver original<!DOCTYPE html>
<?php
if (function_exists("gd_info")) {
echo "GD está disponible";
echo"<pre>";
print_r(gd_info());
}
else {
echo "GD no está disponible";
}
?>
<form action="salida.php" method="post" > <input type="text" placeholder="Nombre de la imagen" name="imagen" /><br /> <input type="submit" value="Enviar"/>
Código PHP:
Ver original<?php
$imagen = $_POST ['imagen'];
$formato = $_POST ['formato'];
if ($formato == "jpg") {
$alto = "300";
$ancho = "400";
@imagejpeg ($dst_image, "thumbs/racoon_thumb.jpg");
echo '<img src="racoon.jpg">';
echo '<img src="thumbs/racoon_thumb.jpg">';
}
else if ($formato == "png") {
$alto = "300";
$ancho = "400";
@imagejpeg ($dst_image, "thumbs/racoon_thumb.png");
echo '<img src="racoon.png">';
echo '<img src="thumbs/racoon_thumb.png">';
}
else if ($formato == "gif") {
$alto = "300";
$ancho = "400";
@imagejpeg ($dst_image, "thumbs/racoon_thumb.gif");
echo '<img src="racoon.gif">';
echo '<img src="thumbs/racoon_thumb.gif">';
}
else {
}
?>