Когда я отлаживаю приложения WPF с исключительным шансом, я получил много NotSupportedException
с сообщением «формат пикселей не поддерживается». Если я игнорирую исключение, изображения будут работать отлично, но я все равно хочу их исправить, поэтому я получаю возможность взглянуть на другие исключения из первого шанса.Программно обнаруживать и преобразовывать изображения с пиксельным форматом не поддерживаются
В настоящее время я просматриваю столбец, чтобы выяснить имя файла, преобразовать его вручную с помощью редактора изображений и перезапустить отладку, чтобы поймать следующий. Однако я задаюсь вопросом, могу ли я автоматизировать это с помощью небольшого консольного приложения для обнаружения таких изображений и преобразования их в формат, которым нравится WPF.
Я прочитал несколько ссылок, но с ограниченным знанием образов. Я не могу понять, какие проблемы WPF имеет с этими изображениями, или как я могу запрограммировать его для обнаружения этих изображений, как если бы они были загружены из XAML или как их программно преобразовать в формат, который WPF доволен.
Вы имеете в виду, помимо написания инструмента, который загружает изображения, ловит исключение, а затем преобразует изображение? В каком формате вы конвертируете вручную и с каким графическим редактором вы работаете? – EricLaw
@ EricLaw Я борюсь со знанием образа вместо других частей. Я прочитал некоторые ссылки, но не мог понять, какой именно формат WPF счастлив/недоволен, я знаю только, открываю ли я файл в Photoshop и сохраняю, не изменяя никаких свойств изображения, проблема исчезает. –
Можете ли вы разместить образец изображения, который выдает это исключение? –