Logo no início do ano eu lancei uma primeira versão da classe EasyGD. Pra quem não viu ainda, o EasyGD é uma classe pra você manipular imagens JPEG e PNG com mais facilidade. Coisas simples como redimensionar, salvar, mostar no browser e coisinhas assim.
A estrutura anterior estava muito amarrada então eu resolvi re-escrever a classe. Se alguém chegou a usar a classe anterior, não atualize porque eu quebrei toda a API. Tá, não toda, mas muitos atributos mudaram de nome (acho que todos) e algumas funções também.
Agora a classe está mais enxuta e desta vez ela foi feita apenas para PHP 5. Esqueça a classe antiga porque esta agora está muito melhor.
Uma coisa bacana que eu coloquei é que agora ela retorna o próprio objeto quando as funções são chamadas, então você pode chamar diversas funções uma atras da outra como é possível, por exemplo, no jQuery. Olha um exemplo:
$image = new EasyGD();
$image->startFromFile('image.jpg')->crop(100, 50)->save();
Enfim, foram diversas melhorias mas eu ainda estou trabalhando bastante nela, por isso não foi liberado nenhum download dela ainda mas você pode baixar a fonte aqui ou aqui. Você também pode acompanhar o respositório.
Ainda preciso melhorar a forma como eu lido com erros, por isso, qualquer sugestão e colaboração é muuuito bem vinda
Se você quiser participar do projeto, entre em contato comigo!
Comentários /comments
Este post ainda não possui comentários