2008-09-23 11 views
13

मैं स्टैक ओवरफ्लो की डिफ़ॉल्ट रजाई जैसी प्रोफ़ाइल चित्रों की प्रशंसा कर रहा हूं (जो मुझे लगता है कि Fail Blog पर भी हैं) और उत्सुक हूं कि दोनों प्रोग्राम उन्हें उत्पन्न करने के लिए उपयोग कर रहे हैं।आप डिफ़ॉल्ट उपयोगकर्ता प्रोफ़ाइल चित्र कैसे उत्पन्न करेंगे?

लेकिन मैं वास्तव में क्या जानना चाहता हूं: यदि आप डिफ़ॉल्ट प्रोफ़ाइल चित्र बनाने के लिए सिस्टम को डिज़ाइन करना चाहते हैं, तो आप इसे कैसे करेंगे?

मैं इस बात पर विचार कर रहा हूं कि आप किस एल्गोरिदम का उपयोग करेंगे, साथ ही चीजें जैसे कि आप छवि को उपयोगकर्ता से कैसे संबंधित करेंगे, चाहे वह उनके उपयोगकर्ता नाम से संबंधित हों, या उनकी प्रगति के कुछ चित्रण (यानी छवि को अधिक जटिल, या बड़ा हो जाता है, क्योंकि वे प्रतिष्ठा प्राप्त करते हैं)।

उत्तर

11

FWIW, डिफ़ॉल्ट चित्र gravatar द्वारा उत्पन्न होते हैं, यही कारण है कि आप उन्हें इस साइट से अधिक पर देखेंगे।

0

जूलिया सेट या ऐसा कुछ उपयोग करें और प्रारंभिक स्थितियों को उपयोगकर्ता के ईमेल पते के हैश पर सेट करें।

+1

साफ विचार, लेकिन फ्रैक्टल के स्वचालित रूप से 'दिलचस्प' भागों को उत्पन्न करना वास्तव में मुश्किल है। –

1

छवियों का एक बहुत अच्छा स्रोत flame fractals होगा। वे अपेक्षाकृत महंगे हैं, इसलिए उन्हें electric sheep जैसे किसी प्रोजेक्ट से सोर्सिंग करना या उन्हें उपयोगकर्ता के कंप्यूटर द्वारा प्रस्तुत किया जाना चाहिए, उन्हें काम को ऑफ़लोड करने के लिए माना जाना चाहिए।

कौन इस तरह की डिफ़ॉल्ट प्रोफ़ाइल तस्वीरें नहीं चाहते हैं?

alt text http://sheepserver.net/v2d6/gen/202/124809/icon.jpgalt text http://sheepserver.net/v2d6/gen/202/124805/icon.jpgalt text http://sheepserver.net/v2d6/gen/202/125373/i77.jpgalt text http://sheepserver.net/v2d6/gen/202/125431/i116.jpg

9

यह एक Identicon कहा जाता है। स्टैक ओवरफ्लो पर ग्रेवाटर छवि उत्पन्न करने के लिए आपके आईपी पते का उपयोग करता है।

+0

मुझे आश्चर्य है कि इसे क्यों वोट दिया गया था ... वोटों से बाहर, इसलिए मैं इसे पुनर्स्थापित नहीं कर सकता। –

+0

SO आपके आईपी पते का उपयोग नहीं करता है, प्रति से - gravatar करता है, और SO gravatar का उपयोग करता है ... –

+1

यदि आप लॉग इन हैं और आपकी प्रोफ़ाइल में एक ईमेल पता शामिल है, तो आईपी का उपयोग नहीं किया जाता है। उस स्थिति में, gravatar बनाने के लिए ईमेल पता धोया गया है। – davenpcj

0

मैं लोड पर छवि में हेरफेर करने के लिए एक जेपीईजी सर्वर उपकरण (एएसपीजेपीजी या इसी तरह) का उपयोग करता हूं ताकि यह उनके बैज को उनके प्रोफाइल तस्वीर में प्रदर्शित कर सके। वास्तव में, छवियों को गतिशील रूप से उत्पन्न करने के लिए किसी भी उपकरण का उपयोग करना बहुत अच्छा है। आंखों की दूरी या चेहरे की संरचना के लिए यादृच्छिक चर का उपयोग करके छवियों को गतिशील रूप से बनाने के लिए किसी प्रकार की 3 डी या फ्लैश तकनीक को लागू करना भी बहुत बुरा होगा। लेकिन यह एक अजीब सवाल है। हां!

3

यह एक संपादकीय है, जरूरी नहीं कि एक उत्तर।

इस साइट के लिए एक सेवा (Gravatar) कि अवतारों प्रदान करने पर विशेष रूप से केंद्रित है और इसलिए उनके व्यापार की मूल है से आते हैं पर उन स्वत: जनरेट अवतार। उन ऐप्स के लिए जो विशेष रूप से अवतार उत्पन्न करने और प्रदर्शित करने के इरादे से नहीं हैं, मैं बस खाली प्लेसहोल्डर (जैसे फेसबुक) के साथ जाऊंगा। यह एक साफ सुविधा है, लेकिन क्या यह आपके विकास के समय के लायक है जब एक साधारण प्लेसहोल्डर उतना प्रभावी होगा?

0

मैं इसी तरह साल पहले कुछ किया है, मैं पीओवी रे इस्तेमाल किया साथ torusses (torii?) और क्षेत्रों थोड़ा 3 डी दृश्यों उत्पन्न करने के लिए। प्रत्येक ऑब्जेक्ट की स्थिति, आकार और रंग जैसे ट्विक करने के लिए बहुत से पैरामीटर थे।

पीओवी रे, एक स्क्रिप्ट 3 डी इंजन प्रस्तुत करना है कि आप इसे here पा सकते हैं।

दुर्भाग्य से मेरी छवियाँ सब भी एक दूसरे के समान देखा। मुझे इस साइट पर उपयोग के रूप में ग्रवराटर की पहचान पसंद है। मैं समरूपता में मदद करता है और आकार काफी अद्वितीय है कि आप उन काफी स्पष्ट रूप से पहचान कर सकते हैं।

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