2009-09-04 28 views

Trả lời

0

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ủ.

0

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í.

0

Tôi sẽ sử dụng HttpHandler chuyển đổi Tiff bằng cách sử dụng các lớp TiffBitmapDecoderPngBitmapEncoder.

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.

+0

+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

+0

TiffBitmapDecoder không có trong Silverlight –

7

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.

+6

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

1

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.

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