Jak wyświetlić pliki tiff w aplikacji Silverlight? Mogę wyświetlić dowolny format obrazu oprócz tiff, czy ktoś może mi pomóc? Dzięki.Jak wyświetlić pliki tiff w Silverlight?
Odpowiedz
Silverlight 2.0 nie obsługuje obrazów tiff zgodnie z this.
Jednak w artykule uważam, że wyjaśnia sposób konwersji obrazu tiff na jpeg lub png (obsługiwany przez Silverlight). Jednak będziesz musiał wykonać to przetwarzanie po stronie serwera.
Plik Tiff jest formatem wielostronicowym, dlatego renderowanie nie jest tak proste jak png, gif lub bmp.
Oczywiście już znalazłeś this za pomocą wyszukiwarki internetowej, ale będzie Cię to kosztować.
Chciałbym użyć HttpHandler, który konwertuje Tiff przy użyciu klas TiffBitmapDecoder i PngBitmapEncoder.
Alternatywnie, jeśli możesz dekodować obrazy Tiff w Silverlight, możesz wyświetlić je za pomocą WriteableBitmap.
Udało mi się wyświetlić TIFF w Silverlight. Łatwo jest przenieść bezpłatną bibliotekę LibTiff.NET do Silverlight, wystarczy 3-4 drobne poprawki.
Sama biblioteka jest dość spuścizna i nie nadaje się do użytku. Aby uzyskać ekstrakcję danych obrazu w taki sposób, w jaki jest potrzebna, nadal trzeba mieć wiedzę na temat wewnętrznych mechanizmów formatu TIFF.
Ale jest to wykonalne, a bity mogą zostać ukute w WriteableBitmap
.
Właśnie wydaliśmy LibTiff.Net 2.0, który natywnie obsługuje Silverlight. Istnieje aplikacja testowa Silverlight w pakiecie źródłowym, która pokazuje, w jaki sposób odczytywać bity danych z plików Tiff i zastosować je do WriteableBitmap Silverlight. – Bobrovsky
Dlaczego nie spróbujesz TiffLight? Jest to kontrolka Silverlight, która umożliwia natywne wyświetlanie plików Tiff w Silverlight.
- 1. jak automatycznie drukować pliki tiff
- 2. Jak wyświetlić pliki webfont EOT?
- 3. Jak wyświetlić pliki dziennika Java w Eclipse
- 4. Jak mogę wyświetlić pliki cookie w kodzie?
- 5. Jak wyświetlić prosty HTML w bloku tekstowym Silverlight?
- 6. Dlaczego pakiet zasobów kopiuje pliki .png jako obrazy .tiff?
- 7. Najlepszy sposób konwertowania plików pdf na pliki tiff
- 8. Jak wyświetlić pliki tekstowe w wybranym katalogu w polu listy?
- 9. matlab: jak zapisać serię TIFF?
- 10. Ładowanie plików TIFF w systemie Android
- 11. Jak wyświetlić ukryte pliki w widoku projektu Aptany?
- 12. Jak wyświetlić zagnieżdżone pliki pri w panelu projektu Qt Creator?
- 13. Jak wyświetlić i edytować istniejące pliki PDF w aplikacji ios
- 14. Konwertuj tiff na format jpg
- 15. Przechwytywanie tabulatora w Silverlight TextBox
- 16. Jak przekonwertować TIFF na JPEG/PNG w java
- 17. Łatwy sposób, aby wyświetlić pliki zrzutu PostgreSQL?
- 18. Jak wyświetlić zdalne pliki z Androidem przez Bluetooth?
- 19. Projekt QtCreator CMake - jak wyświetlić wszystkie pliki projektu
- 20. Jak mogę programowo zbudować wielostronicowy TIFF z wielu pojedynczych stron TIFF, używając Pythona?
- 21. Konwertuj tiff na jpg w php?
- 22. Czy mogę wyświetlić wszystkie pliki zasobów ciągów w drzewie folderów?
- 23. Konwertowanie plików TIFF do PNG w .Net
- 24. metadane (EXIF, TIFF, itd.) W PhotoKit
- 25. Uśrednianie na wielostronicowych stronach TIFF w Pythonie
- 26. jak wyświetlić XML w javascript?
- 27. wydajna ekstrakcja kafelków TIFF C++
- 28. Czy mogę wyświetlić wszystkie pliki cookie ustawione w PHP?
- 29. Dobra biblioteka Tiff dla .NET
- 30. Jak wyświetlić Javadoc w Eclipse?
+1 inne "odpowiedzi" (proszę zwrócić uwagę na cytaty) nie podają rzeczywistych odpowiedzi na to pytanie, ale ten próbuje udzielić odpowiedzi na to pytanie. – Sung
TiffBitmapDecoder nie jest dostępny w Silverlight –