Ir para conteúdo

POWERED BY:

Arquivado

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

Derme

Thumbs

Recommended Posts

Olá!Alguém conseguiria resolver isso?Preciso gerar miniaturas de imagens sempreno mesmo tamanho independente da altura e largurada imagem original, já tentei a função imagecopyresized mas não consegui. O problema é quetenho que detectar o centro da imagem original etorna-lo o ponto zero tanto para altura como para largura, a partir daí com a função imagecopyresized(ou outra que eu desconheça)definir por exemplo:a cordenada x a menos 100 px do centro e a cordenada y também então atribuida uma mesma medida para largura e altura, eu teria uma thumb quadrada e sem distorcercom essa porção recortada a partir do centro do imagem. A primeira vista pode parecer fácil, mas já perdi horas tentando e naum consigo!! Di@s dermevald@yahoo.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja esse:

 

PHP

[*]<?

[*]

[*] header("Content-type: image/jpeg");

[*]$imagem = "pasta/imagem.jpg";

[*]

[*] $im = imagecreatefromjpeg($imagem);

[*] $largurao = imagesx($im);

[*]$alturao = imagesy($im);

[*]$alturad = 75;

[*] $largurad = 75;

[*]

[*]$nova = imagecreatetruecolor($largurad,$alturad);

[*]imagecopyresized($nova,$im,0,0,0,50,$largurad,$alturad,$largurao-20,$alturao-50);

[*] imagejpeg($nova);

[*] imagedestroy($nova);

[*]imagedestroy($im);

[*]?>

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.