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

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
jane_wild
master
master
Сообщения: 461
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 84 раза
Поблагодарили: 15 раз
Контактная информация:

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

Сообщение jane_wild »

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

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

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 КБ) 1025 просмотров
Charge_MNGI3.png
Charge_MNGI3.png (3.61 КБ) 1025 просмотров
Charge_MNGI4.png
Charge_MNGI4.png (3.65 КБ) 1025 просмотров
Аватара пользователя
jane_wild
master
master
Сообщения: 461
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 84 раза
Поблагодарили: 15 раз
Контактная информация:

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

Сообщение jane_wild »

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

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

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

Сообщение Borjomy_1 »

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

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