2011-06-15 14 views
8

मुझे ड्राइंग सी/सी ++ लाइब्रेरी का उपयोग करने में बहुत आसान आवश्यकता होगी। इसका मतलब है कि मुझे वहां बटन, फ्रेम या कुछ और डालने की ज़रूरत नहीं है, लेकिन मुझे ग्राफिक विंडो पर अंक, मंडल, रेखाएं खींचने की आवश्यकता है। क्या यह संभव है?सी/सी ++ में ड्राइंग लाइब्रेरी का उपयोग करना आसान है?

+3

क्या ऑपरेटिंग सिस्टम? –

+7

"सी/सी ++" क्या है? –

+4

मेरी इच्छा है कि मैं टिप्पणियों को वोट दे सकता हूं। क्या यह विश्वास करना इतना कठिन है कि कोई सी या सी ++ लाइब्रेरी के साथ समान रूप से खुश होगा? – AShelly

उत्तर

7

आप कई सी ++ रचनात्मक कोडिंग ढाँचे में से एक का उपयोग कर सकते हैं:

11

Cairo एक अच्छा विकल्प है यदि आप लो हैं उपयोग की आसानी के लिए ठीक है।

+2

... और इसमें सीओ ++ रैपर भी है जिसे कैरोम कहा जाता है। – kalev

1

आप एक छोटे से अधिक विशिष्ट होना चाहिए:

  1. क्या प्लेटफार्मों आप लक्षित करना चाहते हैं?

  2. "उपयोग करने में आसान" से आपका क्या मतलब है?


आप Windows का उपयोग कर रहे हैं और सिर्फ कंप्यूटर ग्राफिक्स की अवधारणाओं जानने चाहते हैं, सिर्फ विंडोज GDI का उपयोग करें।

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

0

Anti-Grain Geometry में कुछ really nice results है। इसका उपयोग करना मुश्किल नहीं है। यह एक सी ++ लाइब्रेरी है और मुझे नहीं पता कि सी बाइंडिंग्स हैं या नहीं।

2

एसडीएल बहुत अच्छा है। यदि आप वास्तव में शामिल होना चाहते हैं, तो Direct3D और OpenGL शायद सबसे अच्छे विकल्प हैं।

+1

एसडीएल के साथ समस्या यह है कि, AFAIK, इसमें कुछ ज्यामिति ड्राइंग ऑपरेशन हैं और आपको शायद पिक्सेल पर वापस गिरना होगा। उस ने कहा, http://www.pygame.org/docs/ref/draw.html की क्या आवश्यकता है, शायद एसडीएल पर आधारित सी/सी ++ लाइब्रेरी है जो वही है? – cib

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