1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Редактирование картинок FStudio

Панели оператора F, FE, FPad и FlexSCADA

Модераторы: Глоб.модераторы, специалисты Flexem

Ответить

Автор темы
teewoon
здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 27 сен 2023, 16:03
Имя: Илья
Страна: Беларусь
город/регион: Витебск
Благодарил (а): 2 раза
Поблагодарили: 6 раз

Редактирование картинок FStudio

Сообщение teewoon »

А подскажите, каким инструментом можно поковырять/поредактировать элементы в графической библиотеке? Я так понял, оно там почти всё в SVG, но какое-то капец своеобразное. Только если загрузить стороннее.

Автор темы
teewoon
здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 27 сен 2023, 16:03
Имя: Илья
Страна: Беларусь
город/регион: Витебск
Благодарил (а): 2 раза
Поблагодарили: 6 раз

Редактирование картинок FStudio

Сообщение teewoon »

Хм. Сам спросил, сам и разбираюсь. Поправьте, если где не прав.
.fsvg - в этих файликах собсно хранятся картинки для всего, что на панели использует "графику"
Живут они изначально в "C:\Program Files (x86)\Flexem\FStudio 3.x\Lib\Graphics\", и по мере надобности, докидываются в проект.
Там же, их рациональнее ковырять - <project dir>\HMI\Lib\Graphics\
Изображения для состояний объектов могут комбинироваться из векторных и растровых. На скрине, один из немногих "векторных". Которые можно подправить прямо в студии.
Untitled-10 copy.png
При попытке импортировать SVG изображение "обычного" формата, оно будет конвертировано скорее всего в PNG

Но также и дофига компонентов, слепленых из растровых картинок.
Картинки можно выковырять, отредактировать другим редактором, и через импорт воткнуть назад. Причем храниться они будут или в родном формате (PNG, GIF, BMP) или преобразованы в PNG.

Выковыривание:
1) Из интересующего нас fsvg-файла выковыриваем содержимое тегов <ImageData> - они будут по количеству растровых изображений/состояний. Выглядит как-то так:
[+]

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

iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAARDSURBVGhD7dpLbxtVFAdwV1V5SIjuKiQELBA7NnwAFiC2qC0gsaOswooVYgkpO74BErsu85AIManjJmnipHGD7STOy3bt8WuceDx2PM5kph7bSXz43/GlaeJBrH3iI/11Ld0zkn9z78zYsn3DkjXmH3t7yv/w7vT0zJ0//wrcHtT8Id5/IPDFpN//gaT9d01MTHwUeLQwHlwIbTx6vLg+6JlfCG2uhMNTgbm5zySxv8bHx29OzwTGI+txim1u03oc2RrsbMR3aDeZpuVweHk2FHpHUi8WtvdXj5dXKLIRp83tXYrv7vHIzi7tJFO08vTpfUk9LyK6NjMbnHLBOwnaS6Vp71mGEmll4CMsKSVHkfWNnKJotyS5V5OTk+8F5xaMrd0UmnOUzhYpnVPZ5JlSwEIqlMrkvpbkXvmn/HdX12K4HjKUyZcoWzigbJFPFJiKBzrtJdO/S3Kv/DPB+9uJFM5MnnJozKnMAlNhv0KpdHq72+2+Ltk+38Pg/AOxHZS86n0gg4iVT2WyTcdx3pds37XZ+cXZDK7rbHHf8yAuyRZUshznE1c9MjJyY35paS2L1c4DXkADz5Rpv1wh27a/ceGjo6OvLS6F4rmCQJdZR68ZZJnWD+fwlSdbeZyVYgkNjFMzTLKbzZ9ewEOr4XixBPi+9wFcUj+y6Lnj/HIJXnZXnHMMwHFX94Jrfc2c0jC9VvwAaNz13JFpGsf2xRV/AriKCRVwd2SaoyH8qsNXw+F4qaxRSauQOzKNafXBI4DrgFfRgJFpTKs5hL+A72s6HVSqJEauObY94AeYKAMuRq4Zwv+FhwEv4/rWKjUSI9dYtnMJHgFcB7wKOEausZoecA0TFcDFyDV2PzwKeA3wQzQIPM/YzdZF+N+AVzChAy5Grnl+GR4BXMc2r9YOgRcngGeazhB+1eHRaFyga4d1F881TqsNePsyvC7hfOO0OkO4C48CXsPEIeBi5JqWJ7wOOCJGrml1AG9fgMcANwA30MA3nnCBriNi5Jp2u4O8DI/F4gLNPd5wA5PM08FWfxn+yjrKwAT3nJycnMNR12Ox2KphNDDJO53OCR5prd7v46Ki0Y1A4+iIjAYaGEdc44D/KNk+H1b8gWmaOCsGNdDAMcIGNJ2enn4n2S785zoe8Nzh+GZG3W73c8n2+dbW1m6rqkoG8F4HcYiAm+ZxB/APJdtd8XeTyeSRmOS46sJk27bY6hnA35Rs97/q1xOJ5IxpWnjQi2aTVWo1Q2xxOjvrjIl/akt2rxQld6/37ewQZ6j/rA1qhEWYRAF/T3LPS9O0W6VSKWnbFmlamapVfeCj6zpVKhVxJxcfXnKwvyW5FwuPtG8tyzJEIz7hDHzE4+vs7EzExmp/L5nehaZfEQW3fhUpDnhUWLLIb4C/Konehe3wBpo+Rr7E6zuDHGFAPsXrm5L3/4XmGxwiOcMa1rCuVPl8/wDSCS4XCW8UbQAAAABJRU5ErkJggg==
Сохраняем в файл, можно txt.
Потом конвертируем их из Base64 в бинарный вид.
Untitled-11 copy.png
Причем, этот онлайн-конвертор даже распознает по заголовку формат картинки, и сохраняет с нужных расширением.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «ЧМИ, SCADA»