Ir para conteúdo

Arquivado

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

SlyX

Recortando Imagem.

Recommended Posts

eu uso um script par gerar os thumbnailsate ai tudo bemo problema é q eu queria q todos os thumbs ficassem nas dimensoes 80x80só que isso varia de acordo com a altura e largura da imagem, eu queria uma forma q ele pegasse o MENOR lado (ao invez do maior como é em todos os scripts de fazer thumbs) e entao ele pegaria o MENOR lado e botaria ele com 80px, e o meio com 80px tambem e "cortaria" o resto da imagemsera q é possivel?abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é sim...

manda aew o script que tu tens, que a gente adapta ele pra você!

é o script do fabyo

 

PHP
function reduz_imagem($img, $max_x, $max_y, $nome_foto) {

            list($width, $height) = getimagesize($img);

        $original_x = $width;

                $original_y = $height;

                if($original_x > $max_x || $original_y > $max_y) {

                        if($original_x > $original_y) {

                                $porcentagem = (100 * $max_x) / $original_x;

                        } else {

                                $porcentagem = (100 * $max_y) / $original_y;

                        }

                        $tamanho_x = $original_x * ($porcentagem / 100);

                        $tamanho_y = $original_y * ($porcentagem / 100);

                } else {

                        $tamanho_x = $original_x;

                        $tamanho_y = $original_y;

                }

                $image_p = imagecreatetruecolor($tamanho_x, $tamanho_y);

                $image   = imagecreatefromjpeg($img);

                imagecopyresampled($image_p, $image, 0, 0, 0, 0, $tamanho_x, $tamanho_y, $width, $height);

                return imagejpeg($image_p, $nome_foto, 90);

        }

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.