Screencaster Transmitindo conhecimento




Classe galleryImg e como resolver problemas com GD X transparência de PNGs

Todos vocês devem conhecer o Gallery, que já não é novidade e que é muito divertido (na minha modesta opinião).

A classe de manipulação de imagens usada no Gallery foi baseada na classe m2brimagem, e resolvi compartilhar a minha versão da classe com vocês para que todos possam se beneficiar dos pequenos ajustes que fiz a ela.

Antes que alguém me xingue por eu não ter incorporado minhas mudanças na classe original, saibam que eu tentei entrar em contato com os autores sugerindo as alterações, mas ninguém me respondeu, sendo assim resolvi tocar minha própria classe.

Aproveitando o screencast eu mostro como resolver aquele problema chato que acontece quando se lida com PNG transparente e a biblioteca GD, no qual o fundo da imagem fica totalmente preto. Vou mostrar por que o problema acontece, como resolvê-lo sem a ajuda da classe e depois como resolvê-lo usando a classe.

Espero que gostem, e não deixem de comentar, se quiserem contribuir com a classe é só dar um fork lá no github e se tiver coisas boas pra acrescentar faça um pull request.

Até a próxima!

Eu consigo produzir conteúdo gratuito para o blog graças à ajuda do pessoal que compra as aulas pagas. Se você puder, compre uma das aulas pro e ajude a manter este blog no ar.


5 pessoas comentaram

  1. Rafael Marin disse:

    Você é um jornalista profissional? Você escreve muito bem.

    xD

  2. [...] This post was mentioned on Twitter by Igor Escobar, Gui. Gui said: @vedovelli Taí o post que prometi sobre o problema com PNG e PHP: http://tinyurl.com/yhu84jp [...]

  3. Flavio disse:

    Obrigado por compartilhar , é Show de bola sua Classe !! vou lah no Git , baixar a classe e hj a noite jah iniciarei o uso dela.

    Abraços , e sucesso.

Agora é a sua vez: