Я пытаюсь прочитать изображение в формате JPEG и привязать его к свойству заливки прямоугольника с помощью следующего кода:
Dim filePath as string = "PathToJpeg.jpg"
Dim imageStreamSource As New FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read)
Dim decoder As New JpegBitmapDecoder(imageStreamSource, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default)
Dim bitmapSource As BitmapSource = decoder.Frames(0)
Когда я читаю это с изображениями меньшего размера, это работает нормально.Но когда я указываю на это изображение, которое 3840 на 3024, bitmmapSource.Height
читает 924 и bitmapSource.Width
читает 1174
Из того, что я могу сказать, это почти как 1024x768 - верхний предел
Я что-то упускаю здесь очевидное?