Edite imagens com PHP usando comandos CSS

Postado por: Anderson Custódio de Oliveira em

Com o Pic (PHP, IMG and CSS) você pode editar imagens usando comandos CSS de uma forma simples e rápida, vamos para alguns exemplos.

Vamos pegar uma imagem diminui-la 50% transforma-la em desenho e salvar no servidor em seguida aproveitando a imagem na memória irei criar um thumbnail de 128x128px e salva-lo com um nome diferente.

Se demorar um pouco para carregar é porque o código estava abaixando a imagem via http, mas você pode salvar no servidor local e fazer os testes mais rapidamente.

< ?php
include 'pic/pic.class.php';

$image = new Pic;

if ($image->open('http://img198.imageshack.us/img198/2396/angelina2k.jpg')) {
	$image->resize('
		width:50%;
		efect:drawing;
	');

	$image->save('pic-resize.jpg');

	$image->thumbnail('
		width:128px;
		height:128px;
	');

	$image->save('pic-thumbnail.jpg');

	$image->clear(); //apago a imagem da memória
}

else
	echo "Erro ao abrir a imagem";
?>

Ou no lugar de salvar você pode simplesmente mostrar a imagem, de uma forma que todos entendam, transforamar o arquivo .php em uma imagem.

< ?php
include 'pic/pic.class.php';

$image = new Pic;

if ($image->open('http://img198.imageshack.us/img198/2396/angelina2k.jpg')) {
	$image->resize('
		width:50%;
		efect:drawing;
	');

	$image->display();

	//$image->clear(); Não é preciso usar o clear, o display faz isso automáticamente
}

else
	echo "Erro ao abrir a imagem";
?>

Então é isso, espero que ajude, você também pode conferir mais detalhes no wiki da class Pic.

Até a próxima!

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Gostou desse post?

Assine o nosso Feed RSS, siga-nos no Twitter, ou simplesmente nos recomende a seus amigos!

5 Responses to “Edite imagens com PHP usando comandos CSS”

  1. Cezar disse:

    Muito bom! Para quem fazer bastante upload e tal, mas para thumbs eu utilizo um plugin jQuery que faz a thumb.

  2. [...] This post was mentioned on Twitter by Pinceladas da Web, Erick Santana. Erick Santana said: RT @pinceladasdaweb: Edite imagens com PHP usando comandos CSS: http://migre.me/3Mh80 #php [...]

  3. show de bola, vou favoritar =) Vlw!

  4. A melhor coisa são essas classes para PHP, Orientação a objetos facilita a vida dos desenvolvedores….

  5. [...] a um exemplo simples de como usar o Pic no desenvolvimento de sistemas, não esqueça de verificar se o PHP está com suporte para [...]

Leave a Reply