У меня есть изображение высотой 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
. Правда, прозрачность правильная.
Просто дайте мне эти данные .. Вы хотите использовать в панели инструментов приложений Windows C#? Почему бы просто не создать файл BMP в Paint.Net и добавить его в панель инструментов приложения? Вам нужно только прозрачное изображение? – prashant
Мне нужен 24-битный BMP-файл, потому что я хочу глубину цвета. Мне нужен 32-битный (RGBA) BMP-файл, потому что модель расширения Visual Studio не поддерживает 24-битные BMP-файлы. Это не для моего приложения; это для расширения VS. –