2010-06-25 3 views
1

У меня есть изображение высотой 16 пикселей, которое я создал в Paint.NET, которое я хотел бы использовать на панели инструментов Visual Studio.Создание файла BMP 32bpp для панели изображений панели инструментов?

Мое изображение является файлом .PDN с несколькими слоями. Visual Studio требует 32-битный BMP-файл. Как преобразовать файл .PDN в правильный формат .BMP-файл?

Я не хочу, чтобы это произошло в моей программе.

Мне очень нравится делать что-то вручную всякий раз, когда происходит изменение файла .PDN, хотя я бы предпочел, чтобы я мог интегрироваться с моей автоматической сборкой.

Я пробовал использовать расширение BmpX для Paint.NET, но он сохраняет фон как белый, а не прозрачный. Я пробовал использовать утилиту преобразования ImageMagick, но что-то не так с сохраненным BMP-файлом, а VS отображает его слегка искаженным и смещенным вправо на пару пикселей.

Примечание: Я использую convert.exe, сохраняя из Paint.NET как .PNG-файл, а затем используя convert strip.png strip.bmp. Правда, прозрачность правильная.

+0

Просто дайте мне эти данные .. Вы хотите использовать в панели инструментов приложений Windows C#? Почему бы просто не создать файл BMP в Paint.Net и добавить его в панель инструментов приложения? Вам нужно только прозрачное изображение? – prashant

+0

Мне нужен 24-битный BMP-файл, потому что я хочу глубину цвета. Мне нужен 32-битный (RGBA) BMP-файл, потому что модель расширения Visual Studio не поддерживает 24-битные BMP-файлы. Это не для моего приложения; это для расширения VS. –

ответ

Смежные вопросы