On 6/13/07, WalteR <[EMAIL PROTECTED]> wrote:
>   Queria saber si hay alguna manera para saber cuando un gif animado ha 
> terminado de
> reproducirse o bien saber cuanto tiempo de duracion tiene el gif, mediante 
> javascript

Desde javascript ni idea :(, lo que sí puedes hacer es un script del
lado del servidor que calcule la duración del gif animado y luego
llamar a ese script por ajax.

Con Ruby y RMagick [1] se puede hacer y no es muy complicado:

require 'RMagick'
include Magick

imagen = ImageList.new("ruta_de_la_imagen.gif")

duracion = 0.0
imagen.each { |frame| duracion = duracion+ (frame.delay.to_f * (1 /
frame.ticks_per_second.to_f))

En duracion tendrías un flotante con la duración en segundos del gif animado.

[1] http://rmagick.rubyforge.org/

--
David Arango, el único desarrollador con una orden de alejamiento de
Jeffrey Zeldman
Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo

Cuando no hago otra cosa escribo en mildiez.net
_______________________________________________
javaEScript mailing list
javaEScript@scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a