2009-06-05 58 views
15

Có cách nào, trong HTML, để bao gồm GIF động trong một thẻ <img>, nhưng tự động thông báo GIF không hoạt ảnh? Tôi nhận thấy rằng người dùng có thể ngừng hoạt ảnh bằng cách nhấn ESC hoặc nhấp vào Dừng, nhưng tôi muốn GIF không hoạt ảnh ở tất cả.Tắt hoạt ảnh GIF trong HTML

Tôi chỉ muốn làm điều này trên một trang cụ thể và tạo các phiên bản không hoạt ảnh riêng biệt của (1500+) GIF không khả thi. Tôi chỉ muốn GIF không hoạt ảnh.

+0

bản sao có thể có của [Dừng hoạt ảnh gif theo chương trình] (http://stackoverflow.com/questions/3688460/stopping-gif-animation-programmatically) –

Trả lời

1

Không phải với HTML đơn giản nhưng sử dụng PHP với imagecreatefromgif có thể giúp bạn

0

Bạn có thể sử dụng window.stop() trong javascript, mà phải là tương đương với việc nhấn ESC/nhấp dừng. Tuy nhiên, tôi chắc chắn nó sẽ không hoạt động trên tất cả các trình duyệt (tức là IE).

0

Tôi không nghĩ rằng đang gọi window.stop() sẽ là một giải pháp tốt. Điều này sẽ cần phải được gọi cho mỗi hình ảnh được nạp để ngăn chặn nó chạy nửa chừng và dừng lại. Giải pháp tốt nhất là sử dụng một thư viện như GD để tạo các hình ảnh chỉ có khung hình đầu tiên của GIF động.

1

Sử dụng ImageMagik và bạn có thể dễ dàng chuyển đổi tất cả 1500 hình ảnh.

Các vấn đề liên quan