Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rzorr

Upload Redimencionamento de imagens. Já fiz pesquisa no google no foru

Recommended Posts

Boa noite,

Estou precisando de uma ajuda estou desenvolvendo um sistema para imobiliária. estou tentando fazer a parte de cadastro do imóvel ele funciona mas que queria redimensionar a imagem fiz o todo script ele grava URL no banco, sobe a imagem para pasta mas não redimensiona.

alguém pode me ajudar?

 $img_destaque = $_FILES['img_url'];
				$folder  = 'assets/img/properties';
				/*$permite  = array ('image/jpeg', 'image/png');
				$maxSize  = 1024 * 1024 * 5;*/
				$name 	= $img_destaque['name'];
				$tmp	= $img_destaque['tmp_name'];
				$original = imagecreatefromjpeg($tmp);
				$copia = imagecreatetruecolor(400, 200);
				$largura = imagesx($original);
				$altura  = imagesx($original);
				imagecopyresampled($copia, $original, 0,0,0,0, 400, 200, $largura, $altura);
				$extensao = @end(explode('.', $name));
				$newNome = $ref . '-'. rand(1, 30000). ".$extensao";
				imagejpeg($copia,  $folder.'/'. $newNome, 100 );
				$type	= $img_destaque['type'];
				$size	= $img_destaque['size'];
				$error	= $img_destaque['error'];
				
				
				$destaque = $folder.'/'. $newNome;
				
				
	
				
				@move_uploaded_file($tmp, $folder.'/'.$newNome);
				
				

Compartilhar este post


Link para o post
Compartilhar em outros sites

o gatão eu uso essa class

Simple Image

e o codigo que usei, segue exemplo

if(move_uploaded_file($tempFile,$filedir.$arquivo_namenovo)){
	if($tipo == 'noticias'){
		include"simpleimage.php";
		$image = new SimpleImage($filedir.$arquivo_namenovo);
		$tImg = getimagesize($filedir.$arquivo_namenovo);
		if($tImg[0] >= '2000'){
			$image->resizeToWidth(2000);
			$image->save('../uploads/'.$arquivo_namenovo);
		}
		
	}
	sleep(1);
}

Depois que subiu a imagem pro servidor, ele salvou ela na pasta

e depois pega com a class e redimensiona pra ter um width de 2000px

mas da uma lida do doc dela, pra o que ficar melhor pra ti

* dou um sleep de 1 segundo pra nao ocorrer erro, se a imagem q ele tiver q redirecionar é muito grande e a carga do servidor nao esgotar

bjo delicia

Compartilhar este post


Link para o post
Compartilhar em outros sites

o gatão eu uso essa class

Simple Image

e o codigo que usei, segue exemplo

if(move_uploaded_file($tempFile,$filedir.$arquivo_namenovo)){
	if($tipo == 'noticias'){
		include"simpleimage.php";
		$image = new SimpleImage($filedir.$arquivo_namenovo);
		$tImg = getimagesize($filedir.$arquivo_namenovo);
		if($tImg[0] >= '2000'){
			$image->resizeToWidth(2000);
			$image->save('../uploads/'.$arquivo_namenovo);
		}
		
	}
	sleep(1);
}

Depois que subiu a imagem pro servidor, ele salvou ela na pasta

e depois pega com a class e redimensiona pra ter um width de 2000px

mas da uma lida do doc dela, pra o que ficar melhor pra ti

* dou um sleep de 1 segundo pra nao ocorrer erro, se a imagem q ele tiver q redirecionar é muito grande e a carga do servidor nao esgotar

bjo delicia

Fala lindão do agreste,

Estou tentando usar a sua ideia aqui, só fiquei boiando aqui

if($tipo == 'noticias')

o restou estou alterando ainda.

obrigado por enquanto.

Bjocas.

if($tipo == 'noticias').

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala lindão do agreste,

Estou tentando usar a sua ideia aqui, só fiquei boiando aqui

if($tipo == 'noticias')

o restou estou alterando ainda.

obrigado por enquanto.

Bjocas.

if($tipo == 'noticias').

Cornelio meu amigo muito obrigado funcionou perfeitamente se você tivesse aqui te dava um b........... Braço kkkk

super obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, isso é sujeira do codigo

aquele if no meu code era pra ter certeza d umas coisas

Eu imaginei. Cara muito obrigado mais uma vez.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.