Сохранить картинку из кнопки

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
jane_wild
advanced
advanced
Сообщения: 190
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 4 раза

Сохранить картинку из кнопки

Сообщение jane_wild »

Ребята, имеется системная кнопка с шестью картинками (png). Например такая.
Charge.ctl
(15.03 КБ) 9 скачиваний
Я хочу немножко отредактировать изображение. Но когда делаешь copy to clipboard, а затем вставляешь в редактор (paint.net) то получается белый фон и теряется прозрачность. Возникла идея, возможно ли программно сохранить эти самые 6 картинок в шесть файлов, а затем уже редактировать и вставлять их обратно ( Import from File? )Спасибо

Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3529
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2020
Благодарил (а): 2 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Сохранить картинку из кнопки

Сообщение dadreamer »

Можно извлечь MNGI ресурсы с помощью pylabview. Понадобится Python 3-й версии и пакет Pillow:

Код: Выделить всё

pip3 install pillow
Дальше запускаем скрипт как-то так:

Код: Выделить всё

.\readRSRC.py -i .\Charge.ctl -x
После этого в папке появятся все ресурсы, содержащиеся внутри :vi: /.ctl, включая исходные файлы изображений (в данном случае PNG с альфа-каналом).
Вложения
Charge_MNGI2.png
Charge_MNGI2.png (3.6 КБ) 90 просмотров
Charge_MNGI3.png
Charge_MNGI3.png (3.61 КБ) 90 просмотров
Charge_MNGI4.png
Charge_MNGI4.png (3.65 КБ) 90 просмотров

Аватара пользователя
jane_wild
advanced
advanced
Сообщения: 190
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 4 раза

Re: Сохранить картинку из кнопки

Сообщение jane_wild »

Спасибо большое, все получилось!!!
pillow.PNG

Borjomy_1

Activity Professionalism Silver
expert
expert
Сообщения: 1936
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 4-8.6,9-14
Откуда: город семи холмов
Благодарил (а): 3 раза

Re: Сохранить картинку из кнопки

Сообщение Borjomy_1 »

Сохранять надо как png, с указанием цвета прозрачности. Опять же, есть классика - IrfanView

Ответить

Вернуться в «Для чайников»