Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Cortar 1º imagem e deixar a copia dela no tamanho original

$
0
0
Pessoal o codigo abaixo cadastra normalmente, corta a imagem e faz uma COPIA da mesma para a pasta upload. O problema é que as duas imagens fica no mesmo tamanho 210 por 160 
 
Gostaria que a COPIA da imagem permanecesse no seu tamanho original ou seja não fosse cortada. 
id	imagem1	               imagem2	
1   A18895556e6e1c3de59.jpg   COPIA12124556e6e1c3e196.jpg	
...
<?php
$editFormAction = $_SERVER['PHP_SELF'];

$tmp_name1 = $_FILES['imagem1']['tmp_name']; 
$type       = $_FILES['imagem1']['type'];  
$pasta1     = "upload";

$imagem1   = $_FILES['imagem1']['name']; 
$imagem1   = 'A'.uniqid(rand()).'.jpg';

$imagem2    = 'COPIA'.uniqid(rand()).'.jpg';

//imagem com nova largura e altura
$largura_nova1 = 210;
$altura_nova1  = 160;

$list1 = list($largura_original1, $altura_original1) = getimagesize($tmp_name1);

//cria uma nova imagem 210 por 160
$nova_imagem1 = imagecreatetruecolor( $largura_nova1, $altura_nova1 );

switch($type){
//case 'image/png':
case 'image/gif':
$img = imagecreatefromgif($tmp_name1);
break;

case 'image/jpeg':
$img = imagecreatefromjpeg($tmp_name1);
break;

case 'image/png':
$img = imagecreatefrompng($tmp_name1);
break;

default: echo "<h3>Não foi possível fazer o cadastro";  die();

}
		
imagecopyresampled( $nova_imagem1, $img, 0, 0, 0, 0, $largura_nova1, $altura_nova1, $largura_original1, $altura_original1 );
imagejpeg($nova_imagem1, $pasta1.'/'.$imagem1);

	if(copy("$pasta1/".$imagem1, "$pasta1/".$imagem2)){

$sql = mysql_query ("INSERT INTO tab_aprendiz (imagem1,imagem2) VALUES ('".$imagem1."' , '".$imagem2."') ")or die (mysql_error());

		echo "<script type='text/javascript' language='javascript'>alert('Sucesso!');</script>";
		}
	
		else{
		echo "<script type='text/javascript' language='javascript'>alert('Falha ao Copiar o Arquivo.');</script>";
		}

?>

<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1" enctype="multipart/form-data" >

imagem <input type="file" name="imagem1" size="60"  /><br /><br />

<input type="submit" name="botaocss" value="Salvar Cadastro" />

</form>


Viewing all articles
Browse latest Browse all 14190