यह भी देखें: Why is my image rotation algorithm not working?मैं एक छवि को कैसे घुमा सकता हूं?
यह सवाल विशिष्ट भाषा नहीं है, और एक गणित समस्या है। हालांकि मैं कुछ सी ++ कोड का उपयोग करके यह बताने के लिए उपयोग करूंगा कि मुझे गणित पर बहुत गर्म नहीं है।
यहां बताया गया है छवि बना है:
ImageMatrix image;
image[0][0][0] = 1;
image[0][1][0] = 2;
image[0][2][0] = 1;
image[1][0][0] = 0;
image[1][1][0] = 0;
image[1][2][0] = 0;
image[2][0][0] = -1;
image[2][1][0] = -2;
image[2][2][0] = -1;
यहाँ समारोह मैं बनाने के लिए कोशिश कर रहा हूँ के लिए प्रोटोटाइप है:
ImageMatrix rotateImage(ImageMatrix image, double angle);
मैं केवल पहले दो सूचकांकों बारी बारी से करना चाहते हैं (पंक्तियों और स्तंभ) लेकिन चैनल नहीं।
कितना द्वारा घुमाने? एक मनमाना कोण या 90 डिग्री के एकाधिक? – shoosh
@Shoosh: प्रोटोटाइप सुझाव देता है (डबल कोण) यह किसी भी प्रकार के किसी भी प्रकार का उपयोग करना चाहिए। –