Alternativa ao gerador de miniaturas TimThumb
O TimThumb é um gerador de miniaturas de imagem que foi bastante utilizado no passado, mas foi descontinuado em 2014 devido a falhas de segurança. Se você estiver procurando por uma alternativa atualizada e segura, uma opção é o gerador de miniaturas do PHP Intervention.
O Intervention é uma biblioteca de tratamento de imagem para PHP que inclui uma ferramenta de gerador de miniaturas. Ela oferece uma variedade de opções para redimensionar, cortar e modificar imagens, e é compatível com a maioria dos formatos de imagem populares, como JPEG, PNG e GIF.
Aqui está um exemplo de como usar o Intervention para gerar uma miniatura de uma imagem:
// definindo a imagem $img = Image::make('imagem/foto.jpg'); // redimensionando $img->resize(320, 240); // inserindo marca d'água $img->insert('imagem/marca_d_agua.png'); // salvando a nova imagem $img->save('imagem/foto_nova.jpg'); |
Para mais informações, consulte a documentação do Intervention em https://image.intervention.io/.
Além do Intervention temos outras sugestões:
https://bfintal.github.io/bfi_thumb/
https://github.com/mindsharelabs/mthumb
https://github.com/avalanche123/Imagine