[javaEScript] como saber q se termino de reproducir un gif animando?
David Arango
arango en gmail.com
Mie Jun 13 07:59:08 PDT 2007
On 6/13/07, WalteR <poeta_00 en yahoo.com> 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
Más información sobre la lista de distribución javaEScript