İpinUcu ~ 72 ~ WPF’te Resmi Siyah Beyaz Göstermek

WPF’te Resmi Siyah Beyaz Göstermek için Image nesnesini, FormatConvertedBitmap’ı ve  DestinationFormat özelliğini kullanabiliriz. Eğer istersek resim efektlerini kullanarak da gerçekleştirmek mümkün ama basit düzeyde istiyorsanız DestinationFormat işimizi görecektir.

<StackPanel Orientation="Horizontal">
        <Image Source="mario.jpg"/>
        <Image>
            <Image.Source>
                <FormatConvertedBitmap Source="mario.jpg" DestinationFormat="Gray32Float" />
            </Image.Source>
        </Image>
        </StackPanel>

StackPanel içerisine iki tane Image nesnesi oluşturup birincide hiçbir değişiklik yapmıyoruz, ikincideyse formatı Gray32Float olarak seçiyoruz. Ekran görüntüsü aşağıdaki gibi olacaktır:

Gray32Float dışında BlackWhite, Gray4 gibi formatlar da var. Başka hangi formatlar var diye baktım ama ne yazık ki yalnızca bu iki formatı bulabildim. Bilen varsa ve paylaşırsa yayınlarım. :]

Bu arada WPF Efektleri makalelerine bakabilirsiniz.

İpinUcu ~ 51 – WPF’te Image Source’u C# Kod Tarafında Ayarlamak

WPF’te Image Source’u C# Kod Tarafında Ayarlamak için aşağıdaki kodlara göz atınız:

XAML

<Image  Name=”img1″ Stretch=”Fill”  Height=”110″ Width=”212″ />

C#

string resimYolu= “https://mehmetkaplan.files.wordpress.com/2010/07/mario-sz-icon1.png?w=128&h=128&#8221;;
imgSatici.Source = new ImageSourceConverter().ConvertFromString(resimYolu) as ImageSource;

 

 

%d blogcu bunu beğendi: