.net वजन नेट में सुपर बड़ी छवियों को छेड़ने के लिए कौन से पुस्तकालय उपलब्ध हैं



सार्वजनिक पुस्तकालय का पूर्ण व्यय किसके द्वारा किया जाता है (1)

फारोज़ का मतलब बहुत अच्छा है!

मेरे पास कुछ सचमुच बड़ी फाइल है, उदाहरण के लिए 320 एमबी टीआईएफ फाइल 14000 एक्स 9 000 पिक्सल के साथ है।

मुझे जो परिचालन करने की ज़रूरत है वो मूल रूप से छवियों को स्केल कर रहे हैं ताकि इसे छोटे संस्करण मिलें और छवि को टाइल्स में तोड़ दिया जाए।

मेरा कोड छोटी फाइलों के साथ ठीक काम करता है और मैं .Net Bitmap ऑब्जेक्ट्स का उपयोग करता हूं, लेकिन मैं कभी-कभी बड़ी फ़ाइलों के लिए मेमोरी अपवादों को प्राप्त कर सकता हूं।

मैंने फ्री आईमेज लाइब्रेरीज़ FreeImageBitmap आईमेजबिटमैप का उपयोग करने की कोशिश की लेकिन एक ही समस्या है।

मैं छवि को स्केल करने के लिए निम्नलिखित की तरह कुछ का उपयोग कर रहा हूं:

using (Graphics g = Graphics.FromImage((Image)result))
{
   g.DrawImage(
      source,
      xOffset, yOffset,
      source.Width * scale, source.Height * scale
   );
}

आदर्श रूप से मैं एक तीसरी पार्टी की लाइब्रेरी चाहता हूं कि सभी कड़ी मेहनत करे, लेकिन यदि आपके पास अधिक जानकारी के साथ कोई सुझाव या संसाधन हैं तो मैं इसकी सराहना करता हूं।





freeimage