Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Image ve PictureBox'da yer alan resmin dışında kalan boş alanı alma

Konu, 'C#' kısmında siirsen tarafından paylaşıldı.

  1. siirsen

    siirsen Aktif Üye

    Kayıt:
    13 Ağustos 2008
    Mesajlar:
    361
    Beğenilen Mesajlar:
    0
    Stretch="Uniform"
    Aşağıdaki kod ile bir PictureBox'ın içindeki resmin en boy oranına bağlı olarak, PictureBox'ın içindeki resim harici boşlukların piksel değerini almak mümkün.

    UWP projesinde Image içindeki resim için bunu yapmanın KOLAY bir yolu var mı, C# ile kodluyorum?
    Canvas ve imagenin en ve boyunu başlangıçta resmin en boy oranına eşitleyip, Imagenin canvasa uzaklığını sıfırlıyorum bu şekilde oluyor ama bir önceki resmin en boy oranını baz alıyor, bir türlü yeni resimle eşleştiremiyorum yaptığım Image kontrolünde.

    Kod:
    Dim pboxType As Type = PictureBox1.[GetType]()
                Dim irProperty As PropertyInfo = pboxType.GetProperty("ImageRectangle", BindingFlags.GetProperty Or BindingFlags.NonPublic Or BindingFlags.Instance)
                Dim rectangle As Rectangle = DirectCast(irProperty.GetValue(PictureBox1, Nothing), Rectangle)
    
                boşX = rectangle.X ' resimin dışındaki boş picturbox kısmı
                boşY = rectangle.Y
                küçükresimX = rectangle.Width
                küçükresimY = rectangle.Height