As imagens tendem a tornar qualquer página mais envolvente, especialmente quando bem feitas. O problema é que automatizar a criação e o dimensionamento de imagens pode ser uma tarefa muito difícil, especialmente quando a imagem é carregada por um usuário, que sabe qual será o formato, o tamanho e a resolução da imagem. Quem sabe se o usuário está realmente enviando uma imagem para o senhor (embora validar que ele fez o upload de uma imagem não seja muito difícil).


Recentemente, descobri sobre o smartcrop.jsO smartcrop.js é um utilitário JavaScript brilhante que analisa o conteúdo de uma imagem e encontra o ponto focal (um rosto, por exemplo) de qualquer imagem. É fácil de usar e faz um excelente trabalho ao identificar a parte importante de uma imagem.


Confira algumas imagens que coloquei no banco de testes smartcrop.js:



Não vou me dar ao trabalho de mostrar o exemplo de código super simples – o senhor pode visualizá-lo no repositório smartcrop.js. E não deixe de brincar com o testbed. Adoro reconhecer os desenvolvedores por seus feitos e este é um trabalho incrível de Jonas Wagner!

  • Menu giratório 3D animado com CSS
  • Crie um efeito de logotipo brilhante com CSS