Làm cách nào để hiển thị các tệp tiff trên ứng dụng Silverlight? Tôi có thể hiển thị bất kỳ định dạng hình ảnh ngoại trừ tiff, bất cứ ai có thể giúp tôi? Cảm ơn.Làm cách nào để hiển thị các tệp tiff trên Silverlight?
Trả lời
Silverlight 2.0 không hỗ trợ hình ảnh tiff theo this.
Tuy nhiên, trong bài viết tôi tin rằng nó giải thích cách chuyển đổi hình ảnh tiff thành jpeg hoặc png (được hỗ trợ bởi Silverlight). Tuy nhiên, bạn sẽ phải thực hiện việc xử lý này ở phía máy chủ.
Tệp Tiff là định dạng nhiều trang để hiển thị nó không đơn giản như png, gif hoặc bmp.
Bạn có tất nhiên đã tìm thấy this thông qua tìm kiếm trên web nhưng bạn sẽ mất phí.
Tôi sẽ sử dụng HttpHandler chuyển đổi Tiff bằng cách sử dụng các lớp TiffBitmapDecoder và PngBitmapEncoder.
Hoặc, nếu bạn có thể giải mã hình ảnh Tiff trong Silverlight, bạn có thể hiển thị chúng bằng cách sử dụng WriteableBitmap.
Tôi đã hiển thị thành công TIFF trong Silverlight. Thật dễ dàng để chuyển miễn phí thư viện LibTiff.NET sang Silverlight, chỉ cần 3-4 chỉnh sửa nhỏ.
Bản thân thư viện khá giống như cũ và nguyên bản để sử dụng và vẫn cần có kiến thức về hoạt động bên trong của định dạng TIFF để có thể trích xuất dữ liệu hình ảnh theo cách cần.
Nhưng có thể thực hiện được và các bit và phần sau đó có thể được đục thành WriteableBitmap
.
Chúng tôi vừa phát hành LibTiff.Net 2.0 hỗ trợ Silverlight. Có ứng dụng Silverlight Test trong gói nguồn cho thấy cách đọc các bit dữ liệu của các tệp Tiff và áp dụng chúng cho WriteableBitmap của Silverlight. – Bobrovsky
Tại sao bạn không thử TiffLight? Nó là một điều khiển Silverlight cho phép hiển thị bản địa các tệp Tiff trong Silverlight.
- 1. Hiển thị tệp PDF trong Silverlight
- 2. Hiển thị các Phân chia HTML trên Silverlight
- 3. Làm cách nào để biết khi nào một ListBox đã hoàn tất hiển thị trong Silverlight?
- 4. cách in các tệp tiff tự động
- 5. Làm cách nào để hiển thị NSAttributedString trên iPhone?
- 6. Silverlight DataGridTextColumn Hiển thị ràng buộc
- 7. Chuyển đổi các tệp TIFF sang PNG trong .Net
- 8. Làm cách nào để hiển thị * các phần * của tệp svg?
- 9. Hiển thị biểu đồ trong Silverlight
- 10. Làm cách nào để hiển thị tên tệp của tệp bạn đang làm việc trong vim?
- 11. Làm cách nào để hiển thị số dòng trong tất cả các tệp trong AppCode?
- 12. Làm cách nào để mở và hiển thị các tệp SVG trong môi trường .NET?
- 13. Làm cách nào để truy cập các tệp trên Heroku?
- 14. Tôi làm cách nào để truy cập tệp Silverlight XAP trên một tên miền?
- 15. Làm cách nào để hiển thị asp: các bảng trên cùng một dòng?
- 16. Làm cách nào để bật các lỗi PHP hiển thị trên một thư mục con
- 17. Làm cách nào để hiển thị trang đánh dấu Jekyll trên các chỉ mục trang web
- 18. Làm cách nào để hiển thị danh sách các bài đăng trên blog ở Orchard?
- 19. Làm cách nào để hiển thị các giá trị trên đầu biểu đồ đa nvd3?
- 20. Hiển thị hình ảnh TIFF trong tất cả trình duyệt web
- 21. Làm thế nào để hiển thị các điểm câu chuyện trên thẻ trên GreenHopper Kanban?
- 22. Làm cách nào để QWebKit hiển thị hình ảnh?
- 23. Làm thế nào để hiển thị các tệp mới trong không gian làm việc của Perforce?
- 24. TortoiseSVN không hiển thị menu ngữ cảnh trên các tệp
- 25. Làm thế nào để hiển thị popup trên Emacs?
- 26. Làm cách nào để hiển thị hộp thoại "Mở bằng"?
- 27. Ngăn hiển thị thanh cuộn dọc ListBox Silverlight
- 28. Làm cách nào để hiển thị video avi bằng gstreamer?
- 29. Tôi làm cách nào để hiển thị hộp thoại trên Hoạt động hiện tại trên Android?
- 30. WebGL - Làm cách nào để hiển thị kết cấu lớn?
+1 "câu trả lời" khác (lưu ý dấu ngoặc kép) không cung cấp câu trả lời thực tế cho câu hỏi nhưng câu hỏi này cố gắng cung cấp câu trả lời cho câu hỏi. – Sung
TiffBitmapDecoder không có trong Silverlight –