C# проверка битовой глубины изображения путаница
Привет
Для приложения C3 WPF, которое я создал для удаления повторяющихся или утомительных заданий на работе, меня путают с частью, которая настроена на проверку битовой глубины изображения.
При проверке свойств файла изображения вручную для предполагаемого изображения он четко показывает 24 через Свойства папки widows. когда одно и то же изображение проверяется с помощью моего кода, отображается результат 32.
Мое кодирование ниже было упрощено с удалением цикла папок и списка для целей тестирования и добавлением окна сообщения только для того, чтобы дать мне результат. Я все еще получаю результат 32-битной глубины .
Я неправильно кодирую или смотрю на неправильное свойство BitDepth=BitsPerPixel?
Или есть другой способ получить нужный мне результат?
Я приношу свои извинения, если использую неверную терминологию, поскольку я не обученный программист и google изучил все, что мне нужно для этого проекта.
Заранее спасибо за любую помощь/комментарии,
Марк
Что я уже пробовал:
string ima = @"E:\Images\ImagesLM\44005W30.jpg"; var source = new BitmapImage(new Uri(ima)); bitsPerPixel = source.Format.BitsPerPixel; MessageBox.Show(bitsPerPixel.ToString());