Jump to content


Photo

Ajuda Em Script Para Recortar Imagem Php


  • Faça o login para participar
1 reply to this topic

#1 alexml

alexml

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Masculino
  • Localidade:RJ
  • Interesses:PHP, SEO, CEM, E-COMERCE, MARQUETING

Posted 16/06/2011, 13:03

Amigos preciso de uma ajuda, estou com um script de Recortar imagem com jQuery e PHP que está rodando nesta URL http://agencialego.c...recortarimagem/

Este sistema recorta uma imagem e depois ele salva a imagem via download, sendo que eu preciso salvar em uma pasta qualquer no meu servidor e não baixar para o meu computador locao, e não estou conseguindo.

Abaixo segue o ecript que faz todo o trabalho de recorte e redimensionamento

<?
 

$dimensao=$_POST['dimensao']; //Dimensão da imagem
$url=$_POST['url']; // Caso seja passado uma URL
$fotoTmp=$_FILES['img']['tmp_name']; // Caminho temp do arquivo de upload
$foto=$_FILES['img']['name']; //Arquivo de upload

$img=$_POST['img'];

if (is_file($img)){
	$caminhoFotoTmp=$img;
	$infoArquivo=pathinfo($img);
	//$caminhoFotoTmp= $img;
	//copy($img,$caminhoFotoTmp);
	
}

if (is_file($caminhoFotoTmp)){

	### Dimensões da imagem
	switch ($dimensao){
		case 1:
			$h=80;
			$w=120;
			break;
		default:
			$h=80;
			$w=80;
	}
	###
	
	### Gera imagem e redireciona pra download
	$phpThumb = new phpThumb();
	$phpThumb->setSourceFilename($caminhoFotoTmp);
	$phpThumb->f='jpg';
	/*$phpThumb->h=$h;
	$phpThumb->w=$w;*/
	
	if ($_POST['x']){
		$phpThumb->sx=$_POST['x'];
		$phpThumb->sy=$_POST['y'];
		$phpThumb->sh=$_POST['h'];
		$phpThumb->sw=$_POST['w'];
	}
	
	$phpThumb->far='C';
	$phpThumb->err='index.php?msg='.urlencode($msgErro);
	$phpThumb->down=$infoArquivo['filename'].'.jpg'; // Seta arquivo para download (parametro é o nome da imagem)
	$phpThumb->GenerateThumbnail();
	if ( !$phpThumb->OutputThumbnail() ) die('Erro:' .print_r($phpThumb->debugmessages));
	###
}
//@unlink($caminhoFotoTmp); // Apaga a imagem da pasta temporária
 
?>


a parte que faz o download e $phpThumb->down=$infoArquivo['filename'].'.jpg'; // Seta arquivo para download (parametro é o nome da imagem)

qual o comando ou forma que posso fazer salvar em uma pasta ?

preciso dessa força ai da galera! Aguardo ajuda!

Edição feita por: alexml, 16/06/2011, 13:05.

Alex Lima Analista SEO
www.redeseo.com.br

#2 shayllis

shayllis

    12 Horas

  • Usuários
  • 152 posts
  • Sexo:Masculino
  • Localidade:Barueri - SP
  • Interesses:PHP, MySQL, ASP.NET C# e VB, DreamWeaver, VisualStudio, JavaScript

Posted 22/06/2011, 11:48

Bom nestes casos eu costumo usar algumas classes já prontas. Proucure na net a classe w3 de imagem. De quebra da até para fazer uns efeitos legais, tipo edição de cores, tamanho inserção de marca d'água, etc...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq