2008-09-08 13 views
14

क्या कोई सभ्य सी छवि लाइब्रेरी की सिफारिश कर सकता है?सी छवि लाइब्रेरी

मैं बीएमपी, जीआईएफ, जेपीजी, पीएनजी और टीजीए के लिए लोडर के बाद हूं।

मैं इसे अपने सोनी प्लेस्टेशन पोर्टेबल प्रोग्रामिंग के लिए उपयोग करना चाहता हूं, इसलिए ओपनसोर्स बहुत आसान होगा।

कुछ googleing बाद मैं FreeImage और CImg पाया है, लेकिन दोनों नहीं बल्कि भारी लग रहा है, और CImg सी ++ नहीं सी

उत्तर

18

यदि आप जिन छवियों को लोड कर रहे हैं उन्हें नियंत्रित करते हैं, तो मुझे पता है कि सबसे हल्का लोडर शॉन बैरेट का शानदार stb_image.c (एकल फ़ाइल स्रोत कोड का सीधा लिंक है!) है।

शॉन की साइट पर एक बहुत ही सार्थक पुस्तकालय भी हैं जैसे छोटे ट्रू टाइप रास्टरराइज़र और वोर्बिस डिकंप्रेसर, बीटीडब्ल्यू।

आप ओपन छवि लोड stb_image का उपयोग करता है की जरूरत है, मैं विनम्रतापूर्वक आप SOILex को इंगित करता हूँ ...

3

DevIL अक्सर अनुशंसित किया जाता है। चाहे आप जो चाहते हैं वह चाहे या नहीं, मुझे नहीं पता।

4

मैंने अतीत में पीएसपी खेलों के लिए FreeImage का उपयोग किया था, लेकिन यह गेम में बजाए डेटा को प्री-प्रोसेस करने के लिए था।

2

मैं थॉमस ओवेन्स की छवि मैजिक सुझाव दूसरे स्थान पर हूं। यह दिमागी दबदबा है कि पुस्तकालय कितना व्यापक है, और अंत में यह आपको कितना समय बचाता है।

1

Here कुछ कोड मैंने छवियों को संभालने के लिए लिखा है। यह सी ++ में है (सी नहीं) लेकिन आप बीएमपी और जीआईएफ लोड कोड को आसानी से निकालने में सक्षम होना चाहिए। यह एलजीपीएल लाइसेंस प्राप्त है।

मैं उन प्रारूपों को कम करने के लिए libpng और jpeglib का उपयोग करता हूं।

0

अपने प्रोजेक्ट में से एक के लिए, मैं CImg लाइब्रेरी का उपयोग कर रहा हूँ। यह शुरू करने के लिए बहुत उपयोगी है। इसके अलावा, उनके पास एक सभ्य दस्तावेज भी है।

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