Erika Focke
Sobre todas as coisas
Não existe uma função pronta para aplicar o efeito “sépia” (foto envelhecida) em imagens usando a GD no PHP, porém é bem fácil de conseguir esse efeito fazendo uma combinação de COLORIZE e GRAYSCALE :
<?php
$img = imagecreatefromjpeg("foto_exemplos.jpg");
if($img && imagefilter($img, IMG_FILTER_GRAYSCALE))
{
imagefilter($img, IMG_FILTER_COLORIZE, 90, 60, 40);
header("Content-type: image/jpg");
imagejpeg($img);
}
else
{
echo "Ocorreu um erro.";
}
imagedestroy($img);
?>
Resultado – antes e depois:
Há algum tempo desenvolvi essa classe para postar no Twitter, e estudando a API do bit.ly fiz algumas alterações na classe para encurtar as urls antes de postá-las. A url que você passar dentro da mensagem será automaticamente encurtada. Ficou bem fácil de usar, espero que ajude alguém.
Não esqueça de mudar o “twitter_login” e “twitter_password” para [...]
January 26, 2010 - 5:27 pm
Tags: bit.ly, encurtando urls, PHP, twitter
Posted in PHP | No comments
Eu nem sabia, mas é super fácil usar a api do Bit.ly para criar urls curtas. Excelente pra integrar com o seu site se você pretende utilizar o Twitter para divulgar links, por exemplo.
Neste exemplo, vamos ver como fazer isso no PHP.
Antes de mais nada, você precisa fazer um cadastro no bit.ly para obter um [...]
January 26, 2010 - 4:34 pm
Tags: blur, filtros, GD, manipulação de imagens, negativo, PHP
Posted in GD, PHP | No comments
Continuando o post anterior, onde mostrei a aplicação dos filtros GRAYSCALE, BRIGHTNESS, CONTRAST e COLORIZE, vamos ver agora a aplicação dos outros filtros disponíveis na função imagefilter() da GD .
Nos exemplos a seguir você verá do lado esquerdo a imagem original, e do lado direito o resultado após a aplicação do filtro. O código vem [...]
January 25, 2010 - 5:00 pm
Tags: brilho, colorize, contraste, filtros, GD, manipulação de imagens, PHP, preto e branco
Posted in GD, PHP | 3 comments
Neste post irei mostrar como podemos aplicar efeitos e filtros em imagens utilizando a lib GD no PHP. Iremos usar basicamente a função “imagefilter”, que nos permite aplicar vários efeitos como preto e branco, mexer no brilho e contraste, etc.
Para não deixar o post gigantesco, irei dividí-lo em partes. Nesta primeira parte, teremos os efeitos: [...]
January 25, 2010 - 3:07 pm
Tags: GD, manipulação de imagens, miniaturas, PHP, thumbnails
Posted in GD, PHP | No comments
Vamos então começar com o básico, que é utilizar a GD para criar thumbnails (miniaturas) de fotos.
Para isso, precisaremos criar uma função que calcule o tamanho proporcional da miniatura, de acordo com uma dada largura e altura máximas. Então, vamos à função:
function criaMiniatura($imagem,$destination,$larguraMax,$alturaMax)
{
$tamanho = getimagesize($imagem);
$largura = $tamanho[0];
$altura = $tamanho[1]
[...]
January 22, 2010 - 4:47 pm
Tags: GD, ImageMagick, manipulação de imagens, PHP
Posted in PHP | No comments
Este é apenas um post introdutório para preceder os posts que vou fazer sobre manipulação de imagens no PHP.
Há basicamente duas bibliotecas que podemos utilizar para mexer com imagens no PHP: GD, que geralmente já vem compilada por padrão na maioria das instalações e servidores web por aí afora, e a ImageMagick, que precisa ser [...]
