2009-03-09 59 views
6

Tôi có một yêu cầu trong dự án mà tôi đang làm việc để tìm một đoạn mã JavaScript cho phép người dùng xoay và phóng to và thu nhỏ hình ảnh lớn.Javascript để phóng to và xoay hình ảnh

Thật không may, trải nghiệm JavaScript của tôi bị giới hạn.

Có ai biết một tập lệnh miễn phí ở đó có thỏa mãn các yêu cầu của tôi không?

Trả lời

3

Tôi không biết liệu bạn có thể sử dụng bất kỳ thư viện nào như jQuery hay Prototype/Scriptaculous hay không, điều này có thể làm tăng các tùy chọn khả dụng của bạn.

Điều đó nói rằng, mẫu này từ Todd Ditchendorf thực sự mát mẻ và không có người phụ thuộc bên ngoài:

http://ditchnet.org/dhtmlgallery/izoom/

4

Có một plug-in jquery ZoomImage đến quan điểm của tôi đó sẽ là sử dụng tốt cho trường hợp này. .Ví dụ cho mã là here hoặc here.

Có là một trong đó cũng sử dụng một thanh công cụ zoom bên cạnh image

1

Check-out SeaDragon AJAX đây:

http://livelabs.com/seadragon-ajax/

Đó là cùng 'zoom sâu' công nghệ đó được sử dụng trong Photosynth, nhưng nó được thực hiện hoàn toàn bằng Javascript. Có một điều khiển người xem được xây dựng sẵn mà bạn có thể nhúng vào các trang của mình và cũng có một công cụ để tạo các hình ảnh đa cấp, vì vậy bạn không cần phải là một trình mã hóa Javascript ninja để bắt đầu. Đó là 100% HTML và JS.

Sử dụng trình xem Silverlight sẽ giúp bạn thu phóng mượt mà hơn, nhưng nếu ứng dụng của bạn chống lại trình cắm, thì giải pháp AJAX có thể là cách để thực hiện.

Tôi hy vọng điều này sẽ hữu ích.

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