Modificar a mídia visual por meio de código sempre foi algo que me fascinou. Provavelmente porque não sou um designer e costumo me ater ao que sei fazer bem. Um efeito visual que adoro é ver o vídeo invertido, pois ele oferece uma perspectiva às vezes hilária de um determinado evento.

Veja esse efeito de água invertida, por exemplo:

Para reverter um GIF ou vídeo animado, o senhor pode usar a biblioteca ImageMagick:

convert water-forward.gif -coalesce -reverse -quiet -layers OptimizePlus  -loop 0 water-reversed.gif

Se estiver interessado em engenharia de mídia, confira meu artigo anterior tutoriais sobre o ImageMagick. Essas bibliotecas de mídia incríveis são o mais próximo de um artista que eu jamais terei!

  • Mais 5 APIs HTML5 que o senhor não sabia que existiam

    O Revolução do HTML5 nos proporcionou algumas APIs JavaScript e HTML incríveis. Algumas são APIs que já sabíamos que precisávamos há anos, outras são ajudantes de ponta para dispositivos móveis e desktops. Independentemente da força ou da finalidade da API, qualquer coisa que nos ajude a fazer melhor nosso trabalho é uma…

  • Apresentando o MooTools Templated

    Um grande problema com a criação de componentes de interface do usuário com a estrutura JavaScript do MooTools é que não há uma boa maneira de permitir a personalização do modelo e a facilidade de criação de nós. A partir de hoje, há duas maneiras de criar: new Element Madness A primeira maneira de criar componentes de…

  • Traduzir conteúdo com a API do Google Translate e JavaScript

    Observação: para este tutorial, estou usando a versão 1 da API do Google Translate. Há uma versão mais recente baseada em REST disponível. Em um mundo ideal, todos os sites teriam um recurso que permitisse ao usuário traduzir um site para seu idioma nativo (ou, ainda mais ideal, a tradução seria…

  • Crie um índice dinâmico usando o MooTools 1.2

    O senhor provavelmente já percebeu que evito escrever artigos muito longos. Aqui estão algumas razões para isso: A maioria dos visitantes do site vem do Google e quer apenas uma resposta direta e rápida para uma pergunta. Percebi que tenho dificuldade em…