Geçtiğimiz aylarda bir etkinlikle göstermek için geliştirdiğim demo uygulamasında kamera aracılığıyla resim çekmem gerekti. Fakat geliştirdiğim uygulama, çekilen resmin belli bir en x boy oranında olmasını gerektiriyordu.
Kamera aracılığıyla çekilen resmin istediğim en x boy oranına göre crop edilmesini ve uygulamama crop edilmiş halinin verilmesini sağlamalıydım.
Gayet basit bir şekilde aşağıdaki kod parçası aracılığıyla bunu sağlayabildim;
private void PickPhotoClick(object sender, RoutedEventArgs e) { var _photoChooserTask = new PhotoChooserTask(); _photoChooserTask.PixelWidth = 600; _photoChooserTask.PixelHeight = 300; _photoChooserTask.Completed += _photoChooserTaskCompleted; _photoChooserTask.Show(); }
Gördüğünüz gibi sadece PhotoChooserTask tipindeki değişkenin PixelWidth ve PixelHeight özelliklerine istediğim en x boy oranlarını atamam yeterli oldu.
Senior Software Engineer, @Microsoft
Ada ve Ege'nin babası ;)
Makale Adedi: 484