GDI+. Определение формата файла
GetRawFormat() возвращает GUID формата, GetImageDecoders() — GUID декодера, что не одно и то же. Сейчас имеется такая логика: при получении GUID декодера возвращается также информация о расширении, так я хотел на основании этого строить структуру GUID/Extension, и при совпадении GUID'ов просто лепить расширение к файлу из структуры. Когда я понял, что GUID'ы разные, эта идея растворилась.
Но я сделал по-другому — просто создал массив GUID/расширение и с помощью GetRawFormat искал подходящий элемент в массиве. Но спасибо за фиксацию моей невнимательности ☺
смотрел в msdn и....
GetImageDecoders возвращает массив ImageCodecInfo, в которой есть поле FormatID
GetRawFormat тоже возвращает FormatID
так не пойдет?
GetImageDecoders возвращает массив ImageCodecInfo, в которой есть поле FormatID
GetRawFormat тоже возвращает FormatID
так не пойдет?