2010-04-29 18 views
14

लोड करने और सहेजने के लिए सबसे सरल सी छवि लाइब्रेरी क्या है? मैं बस कुछ एल्गोरिदम का परीक्षण करने के लिए 2 डी सरणी चाहता हूं, और अंतर्निहित कार्यों की आवश्यकता नहीं है।सरल सी छवि पुस्तकालय?

+0

वोटिंग उपकरण आरईसी के रूप में बंद करने के लिए। समान: http://stackoverflow.com/questions/50079/c-image-library –

उत्तर

13

ये सभी पुस्तकालय मेरे लिए बहुत जटिल हैं। आपकी जगह में मैं अपने दांतों को गले लगाऊंगा, एक गतिशील द्वि-आयामी सरणी के लिए एक अमूर्त परिभाषित करता हूं, और मैं plain ASCII PNM format पढ़ और लिखूंगा।

+0

मैंने कुछ छवि प्रसंस्करण एल्गोरिदम का परीक्षण करने के लिए पहले ऐसा किया है। यह बहुत आसान है। बस हेडर लिखें (ascii में) और बाद में आपको पिक्सेल डेटा डाल दें। – Ross

+0

यह है कि मैं fmts के बीच स्विच में कनवर्ट करके, कर समाप्त हो गया – Timmy

1

आप निश्चित रूप से imagemagik c connector api पर देखना चाहते हैं। यह जाना बहुत आसान है, और लिंक किए गए पृष्ठ में कुछ अच्छे कोड नमूने हैं।

और हमेशा ubiquitous GD library है। या तो उपयोग करना मुश्किल नहीं है।

4

मुझे लगता है कि FreeImage सबसे अच्छा एक वहाँ बाहर है:

http://freeimage.sourceforge.net/

+0

उस में लग रहा है सी ++ – Timmy

+4

हालांकि वहाँ जो कक्षाओं में सी structs और कार्यों लपेटता एक सी ++ संस्करण FreeImagePlus कहा जाता है कोई FreeImage, एक शुद्ध सी पुस्तकालय है । –

+0

+1 freeimage, अच्छा प्रलेखन के साथ उत्कृष्ट पुस्तकालय – KaiserJohaan

3
+0

+1 SDL.This के लिए यही सच है व्यावसायिक – AminM

2

साथ Simple Direct-media Layer (SDL) आप, साथ ही पढ़ सकते हैं और एक बाइनरी फ़ाइल के लिए कच्चे छवि आरजीबी मूल्यों लिखते हैं, अगर है कि वास्तव में आप सभी की जरूरत सकता है, और यदि आप छवि का आकार समय से आगे पता ।

+0

करने के लिए सरल-उन्नत Library.from नौसिखिया है। बीएमपी और टीजीए फ़ाइल प्रारूप पार्स या उत्पन्न करने के लिए भी बहुत आसान हैं। –

5

आप लिखने के लिए stb_image को पढ़ने और stb_image_write के लिए प्रयास कर सकते हैं। ये बहुत छोटी पुस्तकालय हैं।

http://nothings.org/
https://github.com/nothings/stb


gamedev मैं इस साइट के बारे में पता करने के लिए मिल गया है पर मेरे सवाल के लिए लिंक:
https://gamedev.stackexchange.com/questions/9083/library-to-load-images-into-textures-linux-c-and-opengl

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