Recuperando informações EXIF com RMagick

Posted by Leonardo Sun, 29 Jul 2007 17:32:41 GMT

Quando tiramos fotos, as câmeras digitais gravam algumas informações no arquivo gerado, como nome do fabricante e modelo da câmera, data em que a foto foi tirada, o ISO selecionado, distância focal, etc.

Com o RMagick, essas informações são acessadas de forma extremamente simples. Na verdade, é possível acessá-las de mais de uma maneira como mostrado abaixo:

def upload
  pic = Magick::Image.from_blob(params[:image].read)[0]
  @taken = pic.get_exif_by_entry('DateTimeOriginal')
  @maker = pic['Exif:Make']
  @model = pic['Exif:Model']
end

A diferença entre as duas formas é que a primeira retorna um array contendo entradas do tipo nome,valor, enquanto que na segunda forma, apenas o valor é retornado.

Posted in  | Tags ,  | no comments

Primeiras aventuras pela blogosfera

Posted by Leonardo Thu, 26 Jul 2007 20:07:37 GMT

Finalmente criei coragem de me expor e colocar minhas idéias e experiências em um blog. Leio blogs diariamente há um bom tempo, mas sempre fiquei de espectador, meio de longe, aprendendo muito com as pessoas e pouco fazendo em troca.

Aos poucos, percebi que posso ajudar algumas pessoas assim como fui ajudado tantas e tantas vezes. Então, aqui estou eu, escrevendo meu primeiro post e espero alcançar meu objetivo de ajudar algumas pessoas. Se conseguirei, só o tempo dirá. Mas, por que não tentar?

Vou escrever principalmente sobre Ruby on Rails. Por quê RoR? Porque achei muito interessante a simplicidade, legibilidade e objetividade do código . Acredito que este é um framework que vale a pena investir tempo para aprender e aprimorar. A comunidade também é muito ativa e muitas novidades, que facilitam em muito a nossa vida, são adicionadas ao framework regularmente.

Outros temas que me interesso e devem aparecer esporadicamente no blog são: Javascript, CSS, Web Standards e SEO.

As mangas já estão arregaçadas, e que venham os posts.

Posted in  | Tags ,  | no comments

Older posts: 1 2 3