2010-01-13 20 views
7

मैं सी # और सिल्वरलाइट का उपयोग कर .NET में एक व्यापक मल्टीप्लेयर ऑनलाइन रोल प्लेइंग गेम (एमएमओआरपीजी) के विकास पर काम कर रहा हूं। इस गेम के लिए अनुरोध की गई सुविधाओं में से एक है खिलाड़ियों को अपने स्वयं के अवतार अपलोड करने की अनुमति देना।सी # के लिए एक कार्टूनिज़र कहां मिल सकता है, या मैं कैसे बना सकता हूं?

अपलोड किए गए चित्रों को उनके कच्चे रूपों में प्रदर्शित करने के बजाय, हम छवियों को कार्टून बनाने के लिए छवियों को एक कार्टून रूप में रूपांतरित करना चाहते हैं।

कई साइटों जो इस तरह के एक कार्य को पूरा कर सकते हैं http://www.hongkiat.com/blog/11-sites-to-create-cartoon-characters-of-yourself/

पर सूचीबद्ध होते हैं मुझे लगता है कि इन साइटों कार्टून छवि बनाने के लिए एक छवि फिल्टर आवेदन कर रहे हैं। स्पष्ट रूप से, मुझे कोई उचित विचार नहीं है कि ये कार्टून छवि फ़िल्टर एल्गोरिदम कैसा दिख सकता है या यदि सी # या .NET में पहले से ही कुछ भी उपलब्ध है जो मैं उपयोग कर सकता हूं। यदि कोई पुस्तकालय उपलब्ध नहीं है, तो मुझे उत्सुकता है कि यह खुद को रोल करना कितना मुश्किल होगा।

यह एक मामूली गेम सुविधा है इसलिए मुझे इसे लागू करने के लिए एक सप्ताह या अधिक कोडिंग समय समर्पित करने में कोई दिलचस्पी नहीं है। हालांकि, अगर मैं एक दिन के भीतर जो कुछ चाहिए उसे कोड कर सकता हूं, तो यह संभवतः व्यवहार्य है।

इस बिंदु पर, मैं मुख्य रूप से करने के लिए के रूप में मार्गदर्शन के लिए देख रहा हूँ

  • क्या संभव है
  • क्या पुस्तकालयों पहले से ही उपलब्ध हैं (अधिमानतः के रूप में खुला स्रोत)
  • मैं कहाँ मिल सकता है अतिरिक्त जानकारी के
  • कोई अन्य सलाह या मार्गदर्शन जो आप

प्रदान करने में सक्षम हो सकते हैं अग्रिम धन्यवाद!

+0

404 लिंक – Sukasa

+0

क्षमा पर। मैंने लिंक अपडेट किया है। –

+0

मुझे संदेह है कि आपको कुछ उपयोगी सलाह मिल सकती है, खासतौर पर आवश्यक छवि फ़िल्टर (जो मुझे लगता है कि किसी प्रकार का एज डिटेक्शन और ग्रेडियंट्स होगा) किसी प्रकार के कलात्मक मंच या किसी चीज़ पर। –

उत्तर

5

Apparently आप छवि पर Gaussian Blur फ़िल्टर लागू करते हैं। फिर आप sharpen छवि। शायद AForge पुस्तकालय आपको मदद करेंगे।

+0

धन्यवाद रॉय 1 मैं एफ़ोर पुस्तकालयों पर एक नज़र डालेगा। गॉसियन ब्लर फ़िल्टर में अंतर्दृष्टि के लिए धन्यवाद। –

+1

मुझे लगता है कि इस कार्य के लिए एक औसत फ़िल्टर बेहतर हो सकता है। –

1

मैंने सफलतापूर्वक कोड प्रोजेक्ट पर image processing lab से कोड का उपयोग किया है। (अद्यतन: here's the library इसका उपयोग करता है)

Christian Graus ने जीडीआई छवि प्रसंस्करण पर एक पूरी श्रृंखला भी लिखी है जिसे मैंने उपयोगी पाया (और फ़िल्टरिंग क्षमताओं के लिए ऊपर सूचीबद्ध प्रभाव हैं)।

+0

धन्यवाद जेम्स! ऐसा लगता है कि उनके उत्तर में उल्लिखित एक ही AForge.NET लाइब्रेरी रॉय का उपयोग किया जाता है। मैं निश्चित रूप से इसकी जाँच करूँगा। ईसाई Graus की जीडीआई छवि प्रसंस्करण श्रृंखला के लिंक के लिए भी धन्यवाद। यह विषय के बारे में जानने के लिए एक महान प्रारंभिक बिंदु की तरह दिखता है। –

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