Jump to content


Photo

Upresize


  • Faça o login para participar
21 replies to this topic

#1 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 13/04/2007, 22:51

Olá pessoal, venho postar um novo script de minha autoria. Bom, em partes... Pois utilizei o plugin Interface do jQuery, onde há demonstrações disponíveis no site.

Adicionei porém a possibilidade de acrescentar efeitos à imagem selecionada. São eles:
- Grayscale
- Sepia
- Colorize
- Sketchy
- Emboss
- Negative

Além do upload e recorte da image segundo o informado.

Todos esses efeitos disponíveis por meio da excelente função imagefilter(), acrescentada no PHP5.

Algumas outras informações se encontram no leiame.txt.

Attached File  upresize.jpg   90.22KB   217 downloads

Para visualização: http://ecl.mediain.c...jetos/upresize/

Para download: http://ecl.mediain.c...ze/upresize.zip

Edição feita por: Eclesiastes, 14/04/2007, 12:12.

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#2 alandebortolo

alandebortolo

    <? echo NOW() ?>

  • Usuários
  • 97 posts
  • Sexo:Não informado
  • Localidade:Colatina - ES
  • Interesses:PHP &amp; Fireworks

Posted 08/05/2007, 11:56

É possível adaptar este código à imagens já upadas?
Conheçam:
Portfolio: DesignMaster
Faça seu AgitoFlog: AgitoFlog.com.br
Site de trabalho: EuAgito.com.br

"A mentira tem perna curta, barba branca e não tem 1 dedo"


#3 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 08/05/2007, 13:44

Sim.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#4 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 04/07/2007, 12:46

Caraca .. eu estava fazendo uma classe pra resize ... fiquei até miúdo depois dessa. Droga. :blink:
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#5 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 04/07/2007, 19:05

Cê tá doido....
heheh

Muito bom...

Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#6 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 06/07/2007, 16:29

Que massa Felipe...

Muito bom...

;) Até mais

#7 André - MundoNX

André - MundoNX

    Hu Mo Bu Kai Vei Di Tao

  • Usuários
  • 183 posts
  • Sexo:Masculino
  • Localidade:Novo Xavantina/MT

Posted 09/07/2007, 09:44

Eclesiastes, nossa parabéns mesmo..
Só já fez alguma Class para coloca bordas arredondas em imagens, mesmo as que já estão publicadas no site pq tenho um site de balada, e faço isto manualmente queria uma ajuda para desenvolver um class para coloca porta arredondas nelas.

mais uma vez parabéns... :rolleyes:
---------------------------------------------------------------------
Hu Mo Bu Kai Vei Di Tao

---------------------------------------------------------------------

#8 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 10/07/2007, 11:41

Eclesiastes, nossa parabéns mesmo..
Só já fez alguma Class para coloca bordas arredondas em imagens, mesmo as que já estão publicadas no site pq tenho um site de balada, e faço isto manualmente queria uma ajuda para desenvolver um class para coloca porta arredondas nelas.

mais uma vez parabéns... :rolleyes:


Dê uma olhada:
http://www.assemblys...ndedCorners.php
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#9 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 10/07/2007, 14:35

O serrilhado que da uma broxada :D

Se tivesse como dar 1px de "feather radius" da vida :|

Ficaria mais suave o Round e aí... não teria pra ninguém hehehe

Abraço

(y) Até mais

#10 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 11/07/2007, 11:31

Acho que é possível tirar esse serrilhado ... os programas de imagem fazem essa mescla deixando os pixels de cores aproximadas na junção ... acho que usando um *.png com esse corner, mas na parte arredondada deixar uma certa transparência pode ajudar. Só testando pra saber ... ^^
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#11 gennf

gennf

    A Solução está ai...

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG

Posted 11/07/2007, 11:51

Eu tinha feito uma função desse tipo de deixar cantos arredondados e até mesmo escrever um nome ou colocar um logo na imagem a um tempo atrás, mas, nas mudanças de computadores aqui da minha sala eu perdi o arquivo.

Anteontem mandei formatar a maquina onde provavelmente estava o arquivo. :P

O Código tinha ficado menor do que esse que vcs postaram o link só não sei se era tão bom o quanto, mas, tudo bem.

Na época eu tinha feito por causa desse tópico:
http://forum.wmonlin...howtopic=147027

Tinha ficado igualzinho a imagem que o mi7chael colocou come exemplo.

Vou tentar encontrar por ai. Quem sabe não está em algum e-mail (:P)
Portal BatePapoBrasil
URL: www.batepapobrasil.com

----------------------------
Site desenvolvidos
URL:
VitrineABC :: Alugue Litoral :: OrtodontiaLago

#12 Allan Carvalho

Allan Carvalho

    Òó :: ^^

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP
  • Interesses:Um PC novo e rápido. ^^

Posted 18/07/2007, 04:51

NOSSA! Cara!!! Detonou geral!

Super-parabéns Eclesiastes!!! Tu merece por essa!!!


Só me ajuda numa coisa: O fundo da imagem que será cortada fica claro... tem como colocar escuro? Uma tranparencia de preto, por exemplo. Procurei, procurei, procurei e procurei no código mas não achei.
Poderia me orientar?

Exemplo:
Posted Image

Valeu, rapaz!

Edição feita por: Allan Carvalho, 18/07/2007, 05:51.

Nome: Allan V. Ferreira de Carvalho.
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com

Posted Image


#13 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 18/07/2007, 08:19

Olá Felipe, de onde eu estou não vou conseguir rodar o script para tirar minha dúvida, só vou conseguir testá-lo em casa. Mas se você puder me adiantar eu agradeceria. =)

As duas imagens são guardadas na pasta images ou quando a nova imagem é gerada a original é excluída?

Como é este funcionamento? :huh:

PS. quem já tiver usado e souber responder eu também agradeceria.

Flws...
(y)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#14 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 18/07/2007, 12:34

Allan Carvalho
Dei uma olhada rápida aqui, acho que as cores do fundo ali são definidas pelo método effDefault() da classe UpResize. Se não for isso, quando eu estiver em casa eu dou uma melhor averiguada. ;)

Paulo André
Nem lembrava mais, hehehe. Mas pelo que vi aqui, a imagem é movida já para a pasta imagens, e todo o trabalho na imagem é salvo por padrão no mesmo arquivo.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#15 Allan Carvalho

Allan Carvalho

    Òó :: ^^

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP
  • Interesses:Um PC novo e rápido. ^^

Posted 19/07/2007, 23:48

Allan Carvalho
Dei uma olhada rápida aqui, acho que as cores do fundo ali são definidas pelo método effDefault() da classe UpResize. Se não for isso, quando eu estiver em casa eu dou uma melhor averiguada. ;)

Paulo André
Nem lembrava mais, hehehe. Mas pelo que vi aqui, a imagem é movida já para a pasta imagens, e todo o trabalho na imagem é salvo por padrão no mesmo arquivo.


Fala jovem! Beleza?

Meu caro, tentei um:

public function effDefault()
{
imagefilter($this->_im, IMG_FILTER_COLORIZE, 43, 43, 43);
}

e um

public function effDefault()
{
imagefilter($this->_im, IMG_FILTER_COLORIZE, 0, 0, 0);
}



E nenhum ficou escuro... Oque pode ser?


Obrigado!


--------------------
EDITADO

Depois de muito sofrer... ¬¬... xD... Consegui!

O esquema é colocar negativo os valores:

public function effDefault()
{
imagefilter($this->_im, IMG_FILTER_COLORIZE, -70, -72, -73);
}


Flws!

Edição feita por: Allan Carvalho, 21/07/2007, 05:25.

Nome: Allan V. Ferreira de Carvalho.
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com

Posted Image





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq