Classe Image() para redimensionamento fácil
E ae galera!!!
Eu sei que códigos para redimensionamento de imagens não é nenhuma novidade.
E sei que até existe já a classe Imagick() e tal.
Porém, esta classe, eu desenvolvi faz tempo, e venho aprimorando ao longo de 2 anos.
E adaptei-a de forma que me ajude e facilita muito na hora de programar.
E como ainda há muitos códigos e tutos que não ajudam muito. Que trazem soluções que bagunçam o código e confundem a cabeça de programadores iniciantes.
Então resolvi publicar esta minha classe e espero que vocês apreciem.
Bem, aos iniciantes que vão utilizar esta classe, não tentem entender a classe, apenas leiam o arquivo 'leia-me.txt' para entender como vocês podem usar.
É muito importante ler o arquivo 'leia-me.txt' para que se possa usar esta classe fazendo desfruto de todos os seus recursos.
Abraço a todos!
E vejamos como vou me sair com a publicação do meu primeiro script!!!
Eu sei que códigos para redimensionamento de imagens não é nenhuma novidade.
E sei que até existe já a classe Imagick() e tal.
Porém, esta classe, eu desenvolvi faz tempo, e venho aprimorando ao longo de 2 anos.
E adaptei-a de forma que me ajude e facilita muito na hora de programar.
E como ainda há muitos códigos e tutos que não ajudam muito. Que trazem soluções que bagunçam o código e confundem a cabeça de programadores iniciantes.
Então resolvi publicar esta minha classe e espero que vocês apreciem.
Bem, aos iniciantes que vão utilizar esta classe, não tentem entender a classe, apenas leiam o arquivo 'leia-me.txt' para entender como vocês podem usar.
É muito importante ler o arquivo 'leia-me.txt' para que se possa usar esta classe fazendo desfruto de todos os seus recursos.
Abraço a todos!
E vejamos como vou me sair com a publicação do meu primeiro script!!!
Data | Autor | Changelog | Download |
---|---|---|---|
25/09/2010 11:03pm | Carlos Eduardo Gomes Monteiro | Versão 1.0 | Versão 1.0 |
09/05/2011 1:51pm | Carlos Eduardo Gomes Monteiro | Versão 1.1 | Versão 1.1 |
boa tarde, estou tendoum problema que nao estou conseguindo encontrar solução, depois de utilizar a classe para redimensionar aproximadamente 10 fotos o php me retorna:
Fatal error: Allowed memory size of 134217728 bytes exhausted.
Nao conheço muito bem php, mas estou achando bem interessante, pelo que da para entender com a mensagem é algum errode alocação na memória. Alguem saberia me ajudar?
Muito Obrigado.
Fatal error: Allowed memory size of 134217728 bytes exhausted.
Nao conheço muito bem php, mas estou achando bem interessante, pelo que da para entender com a mensagem é algum errode alocação na memória. Alguem saberia me ajudar?
Muito Obrigado.
04/10/2012 3:11pm
(~12 anos atrás)
Olá.
Este erro também aconteceu comigo.
Provavelmente este erro ocorre devido ao servidor não ter o compressor para PNG configurado.
Isto é um erro com o servidor mesmo.
Pois o servidor diz que a extensão do PNG está disponível, porém, o compressor não está.
Quanto a isto.
Ou o servidor desabilita a extensão PNG ou corrige o erro.
Abraço
Valeu!!!
Este erro também aconteceu comigo.
Provavelmente este erro ocorre devido ao servidor não ter o compressor para PNG configurado.
Isto é um erro com o servidor mesmo.
Pois o servidor diz que a extensão do PNG está disponível, porém, o compressor não está.
Quanto a isto.
Ou o servidor desabilita a extensão PNG ou corrige o erro.
Abraço
Valeu!!!
10/12/2010 3:03pm
(~14 anos atrás)
Muito bom esse script, agora aki na hora que gero com arquivo png aparece um erro:
fatal libpng error: zlib failed to initialize compressor -- stream error in C:\xampp\htdocs\album\Image.class.php on line 289
Warning: imagepng() [function.imagepng]: gd-png error: setjmp returns error condition in C:\xampp\htdocs\album\Image.class.php on line 289
você poderia ajudar? vaew mesmo com jpg e gif ficou show, parabéns!
fatal libpng error: zlib failed to initialize compressor -- stream error in C:\xampp\htdocs\album\Image.class.php on line 289
Warning: imagepng() [function.imagepng]: gd-png error: setjmp returns error condition in C:\xampp\htdocs\album\Image.class.php on line 289
você poderia ajudar? vaew mesmo com jpg e gif ficou show, parabéns!
10/12/2010 2:11pm
(~14 anos atrás)
Você tem duas opções.
Você pode usar o ini_set('memory_limit', '128M');
Se não for suficiente você pode adicionar mais memória.
Eu até recomendo você colocar no construtor da classe como no exemplo abaixo.
Caso o seu servidor bloqueie o ini_set(), você pode usar o .htaccess
Crie com o Bloco de Notas um arquivo chamado ".htaccess".
Exatamente assim, sem nome algum, apenas o ponto e o htaccess.
Depois você cola isto dentro deste arquivo.
Por fim, você coloca este arquivo na mesma pasta onde você está rodando o script de redimensionamento de imagens.
Um dos dois tem que funcionar!!!