C# Visual Studio picturebox üzerindeki resmi döndürme

uslumehmet1210

Femtopat
Katılım
17 Nisan 2023
Mesajlar
19
Daha fazla  
Cinsiyet
Erkek
Visual Studio'da örneğin sol ok tuşuna bastığımda picturebox üzerindeki resim sola, sağ ok tuşuna bastığımda üzerindeki resim sağa... Doğru bakması için ne yapmalıyım aşağıdaki resimdeki koda ekleme olarak yazarsanız sevinirim.(normalde mesela sol ok tuşuna basıldığında resources klasöründeki sola doğru bakan uzay gemisi resmini image olarak ayarlamasını düşünmüştüm ama diğer uzay gemilerini de sola, sağa, aşağı çevirip kaydedip eklemesi uzun sürerdi)



 
Son düzenleyen: Moderatör:
Rotate kullanmanız lazım.

C#:
Image img = pictureBox1.Image;
img.RotateFlip(RotateFlipType.Rotate90FlipNone);
pictureBox1.Image = img;

Detaylı bilgi için (İngilizce):
 
bu kodu kullandığım zaman mesela her sağ ok tuşuna bastığımda sağa bakması yerine 90 derece farklı yönlere doğru dönüyo stres çarkı gibi
 
Her döndüğü zaman derecesine göre tersine çevirmek için algoritma yazabilirsiniz. RotateFlip farklı derece açıları var.
 
Her döndüğü zaman derecesine göre tersine çevirmek için algoritma yazabilirsiniz. RotateFlip farklı derece açıları var.
hangi derecede olduğunu nerden bilicem o kadar kod bilgim yok mesela sol ok,aşağı ok için dediğini yapabilirmisin lütfenn
 
Şu an PC'de değilim. Şöyle yapabilirsiniz;

Dış alana bir değişken verin int olarak. Her fotoğraf döndüğü zaman temsil eden bir sayı verin. Örneğin 90 derece saat yönüne dönünce değeri 1 olsun. 270 derece oluncs mesela 2 olsun gibi. Bu şekilde if else ile kontrol edebilirsiniz. O anki durumu.
 
PC'de olduğunuzda boş bir vakitte yaparsanız sevinirim
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…