Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> IOS

कैसे स्विफ्ट का उपयोग कर आईओएस ऐप पर एक कोण से छविदृश्य में एक छवि को घुमाने के लिए?

<घंटा/>

छवियां लगभग सभी एप्लिकेशन में हर जगह होती हैं, आपने गेमिंग एप्लिकेशन जैसे कई एप्लिकेशन देखे होंगे जहां आप छवियों को घुमाते हुए देखते हैं।

तो, इस पोस्ट में, हम देखेंगे कि आईओएस एप्लिकेशन में इमेज व्यू में इमेज को एंगल से कैसे घुमाया जाता है।

तो, चलिए शुरू करते हैं,

चरण 1 - Xcode खोलें→SingleViewApplication→इसे RotateImage नाम दें।

चरण 2 − Main.storyboard खोलें, UIImageView जोड़ें और 2 बटन जोड़ें जैसा कि नीचे दिखाया गया है, उन्हें 90 डिग्री से घुमाएं और 45 डिग्री से घुमाएं। UIImage View में कुछ नमूना चित्र जोड़ें।

कैसे स्विफ्ट का उपयोग कर आईओएस ऐप पर एक कोण से छविदृश्य में एक छवि को घुमाने के लिए?

चरण 3 - दोनों बटनों के लिए @IBAction बनाएं और उन्हें रोटेट45बटन और रोटेट 90बटन नाम दें

@IBAction func rotate90button(_ sender: Any) {
}
@IBAction func rotate45button(_ sender: Any) {
}

चरण 4 - UIImageView के लिए @IBOutlet बनाएं और इसे इमेज व्यू नाम दें

@IBOutlet var imageView: UIImageView!

चरण 5 − अब हमारे रोटेट मेथड्स में नीचे की लाइन जोड़ें,

imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / “value by which you want to rotate”))

आपका कोड इस तरह दिखना चाहिए,

@IBAction func rotate90button(_ sender: Any) {
   imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / 2)) //90 degree
}
@IBAction func rotate45button(_ sender: Any) {
   imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / 4)) // 45 degree
}

अब परिणाम देखने के लिए एप्लिकेशन को रन करें।

आप जिस डिग्री को घुमाना चाहते हैं, उसके आधार पर आप किसी भी संख्या को pi में विभाजित कर सकते हैं।


  1. PHP में इमेजरोटेट () फ़ंक्शन का उपयोग करके किसी दिए गए कोण के साथ किसी छवि को कैसे घुमाएं?

    इमेजरोटेट () PHP में एक इनबिल्ट फ़ंक्शन है जिसका उपयोग किसी छवि को डिग्री में दिए गए कोण के साथ घुमाने के लिए किया जाता है। सिंटैक्स resource imagerotate($image, $angle, $bgd_color, $ignore_transparent = 0) पैरामीटर इमेजरोटेट () चार पैरामीटर स्वीकार करता है, $image, $angle, $bgd_color, और $ignore_t

  1. जावा का उपयोग करके ओपनसीवी के साथ एक छवि को कैसे घुमाएं?

    The warpAffine() Imgproc वर्ग की विधि निर्दिष्ट छवि में एक affine परिवर्तन लागू करती है। यह विधि स्वीकार करती है - स्रोत, गंतव्य और रूपांतरण मैट्रिक्स का प्रतिनिधित्व करने वाली तीन मैट वस्तुएं। आउटपुट छवि के आकार का प्रतिनिधित्व करने वाला एक पूर्णांक मान। एक छवि को घुमाने के लिए एक रोटेशन म

  1. स्विफ्ट का उपयोग करके आईओएस सीआरयूडी ऐप में रीयलम डेटाबेस कैसे जोड़ें

    सभी को नमस्कार! इस लेख में हम सीखेंगे कि आईओएस ऐप में रियलम डेटाबेस कैसे जोड़ा जाए। हम एक सरल टूडू ऐप बनाएंगे ताकि आप सीख सकें कि रियलम डेटाबेस में सीआरयूडी (क्रिएट, रीड, अपडेट, डिलीट) ऑपरेशन कैसे करें। रियलम क्या है? Realm एक ओपन-सोर्स मोबाइल डेटाबेस है जो डेवलपर के अनुकूल और उपयोग में आसान है।