2009-09-04 10 views
7

मैं सिल्वरलाइट एप्लिकेशन पर टिफ फ़ाइलों को कैसे प्रदर्शित करूं? मैं टिफ को छोड़कर किसी भी छवि प्रारूप को प्रदर्शित कर सकता हूं, क्या कोई मेरी मदद कर सकता है? धन्यवाद।मैं सिल्वरलाइट पर टिफ फाइल कैसे प्रदर्शित करूं?

उत्तर

0

सिल्वरलाइट 2.0 this के अनुसार टिफ छवियों का समर्थन नहीं करता है।

हालांकि, लेख में मेरा मानना ​​है कि यह टिफ छवि को जेपीईजी या पीएनजी (जिसे सिल्वरलाइट द्वारा समर्थित है) में परिवर्तित करने का एक तरीका बताता है। हालांकि, आपको सर्वर-साइड पर यह प्रसंस्करण करना होगा।

0

एक टिफ़ फ़ाइल एक बहु-पृष्ठ प्रारूप है, इसलिए इसे प्रस्तुत करना एक पीएनजी, जीआईएफ या बीएमपी जितना आसान नहीं है।

आपको निश्चित रूप से पहले से ही this वेब खोज के माध्यम से मिला है लेकिन यह आपको खर्च करेगा।

0

मैं एक एचटीपीएचंडलर का उपयोग करूंगा जो टिफ को TiffBitmapDecoder और PngBitmapEncoder कक्षाओं का उपयोग करके परिवर्तित करता है।

वैकल्पिक रूप से, यदि आप सिल्वरलाइट में टिफ छवियों को डीकोड कर सकते हैं, तो आप उन्हें WriteableBitmap का उपयोग करके प्रदर्शित कर सकते हैं।

+0

अन्य "उत्तर" +1 (उद्धरण नोट करें) प्रश्न के वास्तविक उत्तर प्रदान नहीं करते हैं लेकिन यह प्रश्न का उत्तर प्रदान करने का प्रयास करता है। – Sung

+0

टिफबिटमैपडोडर सिल्वरलाइट –

7

मैं सिल्वरलाइट में टीआईएफएफ प्रदर्शित करने में सफल रहा। सिल्वरलाइट में मुफ्त LibTiff.NET लाइब्रेरी को पोर्ट करना आसान है, केवल 3-4 मामूली बदलाव की आवश्यकता है।

पुस्तकालय स्वयं ही विरासत की तरह और कच्चा उपयोग करने के लिए है और अभी भी छवि डेटा को निकालने में सक्षम होने के लिए टीआईएफएफ प्रारूप की आंतरिक कार्यप्रणालियों के बारे में कुछ ज्ञान होना चाहिए।

लेकिन यह करने योग्य है और बिट्स और टुकड़े को WriteableBitmap में छेड़छाड़ की जा सकती है।

+6

में उपलब्ध नहीं है हमने अभी लिबटीफ.Net 2.0 जारी किया है जो मूल रूप से सिल्वरलाइट का समर्थन करता है। स्रोत पैकेज में सिल्वरलाइट टेस्ट एप्लिकेशन है जो दिखाता है कि टिफ फाइलों के डेटा बिट्स को कैसे पढ़ा जाए और उन्हें सिल्वरलाइट के लिखित योग्य बिटमैप पर लागू करें। – Bobrovsky

1

आप TiffLight क्यों नहीं देखते हैं? यह एक सिल्वरलाइट नियंत्रण है जो सिल्वरलाइट में टिफ फाइलों के मूल प्रदर्शन की अनुमति देता है।

संबंधित मुद्दे