Saludos
 
Tengo una aplicacion en PHP que sube las imagenes a una carpeta y a la vez, genera una miniatura de 150 x 113, pero la miniatura sale con fondo negro y no captura la imagen.. que puede ser el problema y cómo se puede solucionar? Aqui paso el codigo:
 
 <?
if (isset($subir)) {
header("Location: subir.php");
}
?>
<?
$subir = $_FILES['subir']['name'];
 
$direct = "pics/";
$nombre1 = $_FILES['subir']['name'];
//copiar archivo
move_uploaded_file( $_FILES['subir']['tmp_name'], $direct.$nombre1 );
 
//borrar temp file
@unlink($_FILES['subir']['tmp_name']);  
?>
<?php
// File and new size
$otogra = $_FILES['subir']['name'];
$filename = $otogra;
//$percent = 0.5;
 
// Content type
header('Content-type: image/jpeg');
header('Content-type: image/jpg');
header('Content-type: image/gif');
 
// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = 150;
$newheight = 113;
 
// Load
 
$nombre = "thumb_".$filename;
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
 
// Resize
@imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
 
// Output
@imagejpeg($thumb, $nombre, 80);
@imagejpeg($thumb, '', 80);
@imagedestroy($nombre);
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
GRACIAS.. GRACIAS!!
</body>
</html> 
   
 
 imagenes en miniatura me salen en negro
 imagenes en miniatura me salen en negro 
 
 
