मैं एक छवि के पिक्सल के माध्यम से स्थानांतरित करना चाहता हूं, रेखा से लाइन नहीं जाकर, "सामान्य" तरीके से कॉलम द्वारा कॉलम। लेकिन केंद्र पिक्सेल से शुरू करें और सर्पिल गति में बाहर जायें। लेकिन मुझे यकीन नहीं है कि यह कैसे करें। इस पर कोई सुझाव दिया जा सकता है कि यह कैसे किया जा सकता है?सी # एक सर्पिल गति में एक छवि के माध्यम से चल रहा है?
उत्तर
आप पैरामीट्रिक कार्यों का उपयोग करके ऐसा कर सकते हैं, त्रिज्या के लिए समारोह आर (टी) = आर, और एक्स (टी) = Rcos (टी) और y (टी) = rsin (टी) है। क्या आपका मतलब this जैसा है?
ऐसा लगता है कि मैं क्या चाहता हूं। आपका बहुत बहुत धन्यवाद! –
यह रिवर्स में इस बारे में सोचने के लिए मददगार होगा।
उदाहरण के लिए, ऊपरी बाएं कोने से शुरू करना और घड़ी की दिशा में आगे बढ़ना, आप शीर्ष पंक्ति के साथ आगे बढ़ेंगे, फिर दाएं हाथ की ओर नीचे, नीचे की तरफ, और बाएं किनारे को पिक्सेल तक शुरुआती बिंदु के नीचे ले जाएं ।
तब दूसरी पंक्ति के साथ ले जाते हैं, और एक सर्पिल में जारी है।
छवि आप पिक्सल के एक एकल स्तंभ या पिक्सल की एक पंक्ति किसी के साथ खत्म हो जाएगा के आयामों पर निर्भर करता है या तो ऊपर/नीचे या/दाएँ से बाएँ चलती हो जाएगा।
इस परिष्करण बिंदु आप तो अपने कदम पीछे का पालन करें और सभी पिक्सल की प्रक्रिया के रूप में आप की जरूरत है सकते हैं से।
गणितीय रूप से अपनी शुरुआती स्थिति को काम करने के लिए आपको छवि की चौड़ाई/ऊंचाई और साथ ही पिक्सेल को समाप्त करना होगा और जिस दिशा में आप अंतिम पिक्सेल पर जा रहे हैं उस दिशा में यात्रा करना चाहते हैं ।
कुछ इस तरह यह करना चाहिए:
int x = width/2;
int y = height/2;
int left = width * height;
int dir = 0;
int cnt = 1;
int len = 2;
int[] move = { 1, 0, -1, 0, 1 };
while (left > 0) {
if (x >= 0 && x < width && y >= 0 && y < height) {
// here you do something with the pixel at x,y
left--;
}
x += move[dir % 4];
y += move[(dir % 4) + 1];
if (--cnt == 0) {
cnt = len++/2;
dir++;
}
}
यदि छवि वर्ग नहीं है, सर्पिल छवि के निर्देशांक के बाहर जारी रहेगा जब तक पूरी छवि को कवर किया गया है। if
कथन में स्थिति यह सुनिश्चित करती है कि छवि का हिस्सा केवल समन्वयित हो।
- 1. पायथन के eval() के माध्यम से JSON चल रहा है?
- 2. बाहर धीमी गति से चल रहा है संग्रहीत प्रक्रिया
- 3. दूरस्थ ssh के माध्यम से पूर्ण आदेशों चल रहा है
- 4. सर्पिल
- 5. जावा लूप एक छवि में पिक्सेल के माध्यम से?
- 6. सर्कस, एक डिमन के रूप में सर्कसड चल रहा है?
- 7. एक सी सरणी के माध्यम से Iterate
- 8. एक सरणी पर dism_all चल रहा है?
- 9. एक प्रोग्राम संगतता मोड में चल रहा है
- 10. डीबगर से कितना धीमा चल रहा है?
- 11. टीमसिटी - वर्तमान में आरईएसटी एपीआई के माध्यम से कैसे चल रहा है?
- 12. क्या एक सर्वर एक अनंत प्रक्रिया है जो पृष्ठभूमि प्रक्रिया के रूप में चल रहा है?
- 13. एक स्क्रिप्ट से स्कैनिंग चल रहा है - हैंग
- 14. एक सी ++ वेक्टर के माध्यम से दोहराएं एक पाश
- 15. शेड्यूलिंग एक निश्चित समय पर एक विधि चल रहा है।
- 16. सी # एक enum के माध्यम से Iterating? (एक System.Array अनुक्रमण)
- 17. एक स्थानीय थ्रेड के माध्यम से एक अन्य थ्रेड के माध्यम से, यह संभव है कि
- 18. एंड्रॉयड चल रहा है वास्तव में
- 19. एक कंसोल के बिना popen साथ pythonw में एक प्रक्रिया चल रहा है
- 20. सी # में एक webservice के माध्यम से एक छवि स्थानांतरित करने का सबसे अच्छा तरीका क्या है?
- 21. क्या मैं एक सेवा के रूप में चल रहा हूं
- 22. एक स्क्रिप्ट में scipy's oneway anova चल रहा है
- 23. पथ के माध्यम से एक रोबोट गाइडिंग
- 24. पायथन में एक सूची बनाना- कुछ चुस्त चल रहा है?
- 25. MediaPlayer प्रारंभ थ्रेड में प्रारंभिक थ्रेड बनाम सेवा के माध्यम से चल रहा है()
- 26. एकाधिक सी # कार्य Async चल रहा है
- 27. PARTIAL_WAKE_LOCK और थ्रेड एक सेवा में चल रहा है
- 28. एएसपी .NET - एक Eval() के पीछे क्या चल रहा है?
- 29. उल्का जेएस, एक डीबगर में चल रहा है?
- 30. पावरहेल एक सेवा के तहत चल रहा है * .zip CopyHere
क्या आप थोड़ा स्पष्ट हो सकते हैं कि आप गैर-स्क्वायर छवि पर व्यवहार करने की अपेक्षा कैसे करते हैं? ... केवल स्क्वायर छवियां सर्पिल के साथ पूरी तरह से काम करती हैं, अन्यथा आप दूसरों के सामने किनारों का एक सेट हिट करेंगे ... – jerryjvl