Сохранить картинку из кнопки
- jane_wild
- master
- Сообщения: 461
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 84 раза
- Поблагодарили: 15 раз
- Контактная информация:
Сохранить картинку из кнопки
Ребята, имеется системная кнопка с шестью картинками (png). Например такая.
Я хочу немножко отредактировать изображение. Но когда делаешь copy to clipboard, а затем вставляешь в редактор (paint.net) то получается белый фон и теряется прозрачность. Возникла идея, возможно ли программно сохранить эти самые 6 картинок в шесть файлов, а затем уже редактировать и вставлять их обратно ( Import from File? )Спасибо-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Сохранить картинку из кнопки
Можно извлечь MNGI ресурсы с помощью pylabview. Понадобится Python 3-й версии и пакет Pillow:
Дальше запускаем скрипт как-то так:
После этого в папке появятся все ресурсы, содержащиеся внутри /.ctl, включая исходные файлы изображений (в данном случае PNG с альфа-каналом).
Код: Выделить всё
pip3 install pillow
Код: Выделить всё
.\readRSRC.py -i .\Charge.ctl -x
- Вложения
-
- Charge_MNGI2.png (3.6 КБ) 1025 просмотров
-
- Charge_MNGI3.png (3.61 КБ) 1025 просмотров
-
- Charge_MNGI4.png (3.65 КБ) 1025 просмотров
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Сохранить картинку из кнопки
Сохранять надо как png, с указанием цвета прозрачности. Опять же, есть классика - IrfanView
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 5 Ответы
- 1528 Просмотры
-
Последнее сообщение jane_wild
-
- 3 Ответы
- 958 Просмотры
-
Последнее сообщение Artem.spb
-
- 2 Ответы
- 166 Просмотры
-
Последнее сообщение Borjomy_1
-
- 4 Ответы
- 958 Просмотры
-
Последнее сообщение jane_wild
-
- 6 Ответы
- 1063 Просмотры
-
Последнее сообщение JohnChaban