কম্পিউটার টিউটোরিয়াল

iOS-এ UIImageView-এ ইমেজ কোণ অনুযায়ী রোটেট করার পদ্ধতি

প্রায় সব অ্যাপ্লিকেশনে ইমেজ থাকে। গেমিং অ্যাপে ইমেজ রোটেট হওয়া দেখা যায়। এই পোস্টে আমরা দেখব iOS-এ UIImageView-এ ইমেজ কীভাবে কোণ অনুযায়ী রোটেট করতে হয়।

ধাপ ১: Xcode-এ নতুন প্রজেক্ট তৈরি করুন

Xcode → SingleViewApplication → নাম দিন "RotateImage"

ধাপ ২: Main.storyboard-এ UIImageView এবং ২টি বাটন যোগ করুন

বাটন দুটির নাম দিন "ROTATE BY 90 DEGREES" এবং "ROTATE BY 45 DEGREES"। UIImageView-এ স্যাম্পল ইমেজ যোগ করুন।

iOS-এ UIImageView-এ ইমেজ কোণ অনুযায়ী রোটেট করার পদ্ধতি

ধাপ ৩: দুটি বাটনের জন্য @IBAction তৈরি করুন

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

ধাপ ৪: UIImageView-এর জন্য @IBOutlet তৈরি করুন

@IBOutlet var imageView: UIImageView!

ধাপ ৫: রোটেট মেথডগুলিতে কোড যোগ করুন

imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / "যে কোণে রোটেট করবেন"))

পূর্ণ কোড:

@IBAction func rotate90button(_ sender: Any) {
    imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / 2)) // 90 ডিগ্রি
}

@IBAction func rotate45button(_ sender: Any) {
    imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / 4)) // 45 ডিগ্রি
}

pi-কে যেকোনো সংখ্যা দিয়ে ভাগ করে আপনার চাওয়া কোণে রোটেট করতে পারেন।

অ্যাপ্লিকেশন রান করুন

ফলাফল দেখতে পাবেন।

  1. OpenCV-এ C++ ব্যবহার করে ইমেজ রোটেট করা

  2. PHP – imagerotate() ফাংশন ব্যবহার করে দেয়া কোণ দিয়ে ইমেজ রোটেট করুন

  3. জাভা ব্যবহার করে ওপেনসিভিতে চিত্র কীভাবে ঘুরাবেন?

  4. সুইফ্টের সাথে iOS CRUD অ্যাপে রিয়েল্ম ডেটাবেস ইন্টিগ্রেশন: ধাপে ধাপে গাইড