Когда я просматриваю фотографию, сделанную с помощью цифровой камеры, высота 4000, а ширина 6016, если я делаю снимок, поворачивая камеру на 90 градусов. высота 6016, а ширина - 4000. Все хорошо, если я исследую свойства изображения с помощью проводника файлов (Windows 10), он выглядит правильно для любого изображения. Если я просматриваю изображение в Photoshop или просмотрщике изображений, все выглядит корректно до ориентации. В моем приложении я использую, чтобы получить EXIF ширину и высоту он всегда показывает ширину, 6016 и высоте, 4000. если я получить изображение с помощью кода:Ширина и высота изображения в визуальной студии vb.net
dim orgimage as bitmap = new bitmap("C:/image/picture.jpg")
ширина всегда 6016 и высота всегда 4000, если я изменю 4000 до 3999 через Photoshop, ширина и высота изображения верны в моем приложении. Является ли это ограничением Visual Studios Visual Basic?
Хорошая функция, а не проверка ориентации была моя проблема, функция работает идеально. –
Нет проблем. Если это разрешило вашу проблему, пожалуйста, отметьте ответ как принятый. – FloatingKiwi