classe_imagem.php

Manipulação de imagens.

Licenca

GPL2

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Arquivo

i3geo/classesphp/classe_imagem.php

Summary
classe_imagem.phpManipulação de imagens.
Imagem
Variaveis
$arquivoimgArquivo de imagem
$imgObjeto imagem
Functions
__constructCria um objeto imagem
fundeImFunde duas imagens
cortaBordaCorta as bordas da imagem baseando-se no primeiro pixel
cinzaNormalConverte a imagem atual em tons de cinza
sepiaClaraConverte para sépia clara
sepiaNormalConverte para sépia normal

Imagem

Summary
Variaveis
$arquivoimgArquivo de imagem
$imgObjeto imagem
Functions
__constructCria um objeto imagem
fundeImFunde duas imagens
cortaBordaCorta as bordas da imagem baseando-se no primeiro pixel
cinzaNormalConverte a imagem atual em tons de cinza
sepiaClaraConverte para sépia clara
sepiaNormalConverte para sépia normal

Variaveis

$arquivoimg

Arquivo de imagem

$img

Objeto imagem

Functions

__construct

function __construct($arquivo)

Cria um objeto imagem

parameters

$arquivoNome completo da imagem em disco.

fundeIm

function fundeIm($ims)

Funde duas imagens

parameters

$ims: arquivo com a imagem que será sobreposta a atual

cortaBorda

function cortaBorda()

Corta as bordas da imagem baseando-se no primeiro pixel

cinzaNormal

function cinzaNormal()

Converte a imagem atual em tons de cinza

sepiaClara

function sepiaClara()

Converte para sépia clara

sepiaNormal

function sepiaNormal()

Converte para sépia normal

function __construct($arquivo)
Cria um objeto imagem
function fundeIm($ims)
Funde duas imagens
function cortaBorda()
Corta as bordas da imagem baseando-se no primeiro pixel
function cinzaNormal()
Converte a imagem atual em tons de cinza
function sepiaClara()
Converte para sépia clara
function sepiaNormal()
Converte para sépia normal