Jean Carlos Cunha

.:: Diferente e eficiente::.

redimensionar imagens com php, funçao para redimencionar imagens.

php-logo-1Use com moderação pode ser perigoso.

Site modelo. Existe uma classe pronta de PHP para redimensionar imagem chamada WideImage… Vou mostrar aqui como usá-la para redimensionar (resize) e cortar (crop) imagens automaticamente, gerando (ou não) arquivos novos. Para um sistema que gera miniaturas (thumbs) isso é mais do que o suficiente.

Redimensionando imagens
view sourceprint?
01.
02.
 
03.// Chama o arquivo com a classe WideImage
04.require(‘/caminho/WideImage.inc.php’);
05.
 
06.// Carrega a imagem a ser manipulada
07.$image = wiImage::load(‘/caminho/foto.jpg’);
08.
 
09.// Redimensiona a imagem
10.$image = $image->resize(400, 300);
11.
 
12.// Salva a imagem em um arquivo (novo ou não)
13.$image->saveToFile(‘/caminho/nova_foto.jpg’);
14.
 
15.?>Cortando imagens
view sourceprint?
01.<?php
02.
 
03.// Chama o arquivo com a classe WideImage
04.require(‘/caminho/WideImage.inc.php’);
05.
 
06.// Carrega a imagem a ser manipulada
07.$image = wiImage::load(‘/caminho/foto.jpg’);
08.
 
09.// Corta a imagem (Argumentos: X1, Y1, X2, Y2)
10.$image = $image->crop(10, 20, 110, 120);
11.// Faz um quadrado da posição [X1;Y1] até [X2;Y2]
12.
 
13.// Salva a imagem em um arquivo (novo ou não)
14.$image->saveToFile(‘/caminho/nova_foto.jpg’);
15.
 
16.?>Mudando a qualidade de imagens
view sourceprint?
01.<?php
02.
 
03.// Chama o arquivo com a classe WideImage
04.require(‘/caminho/WideImage.inc.php’);
05.
 
06.// Carrega a imagem a ser manipulada
07.$image = wiImage::load(‘/caminho/foto.jpg’);
08.
 
09.// Salva a imagem em um arquivo com 80% de qualidade
10.$image->saveToFile(‘/caminho/nova_foto.jpg’, null, 80);
11.
 
12.?>

fonte tia net e outros blogs.

Uma resposta para “redimensionar imagens com php, funçao para redimencionar imagens.

  1. Pingback: Hino nacional, hino do brasil de um jeito tecnologico. « Jean Carlos Cunha

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: