Можно ли автоматически инвертировать цвета изображения в LibreOffice с помощью макросов?

845
WebComer

Я искал возможности инструмента / расширения / встраивания для автоматического преобразования цветов изображения (с помощью макроса) в LibreOffice и как это сделать, и разместил вопрос здесь.

Затем я только что обнаружил Invert Tool в LibreOffice 6. Чтобы использовать его, просто нажмите Tabклавишу и перейдите к:

Image -> Filer -> Invert 

Тем не менее, мне все еще неясно, как это автоматизировать, так как я новичок в LibreOffice, и это был мой первый эксперимент с макросами LibreOffice.

Попытка записи макроса инвертирования не дала мне ожидаемого результата, поэтому руководство по написанию макроса для инвертирования изображений все еще необходимо.

Поэтому я немного изменил вопрос, теперь, когда я нашел один способ инвертировать изображение, мне просто нужен макрос для его автоматизации.

Я надеюсь, что мои выводы помогут всем, кто ищет инструменты для инвертирования цвета | макросы.

Кстати, если вы знаете тот же макрос назначения для Word, я был бы признателен, чтобы вы поделились им здесь.

-1
Щелчок правой кнопкой мыши по изображению дает возможность ** Изменить с помощью внешнего инструмента ... **, но это не так просто - см. [Это обсуждение] (https://listarchives.libreoffice.org/global/users/msg48570.html) , Может быть расширение, чтобы делать то, что вы хотите, но я не могу его найти. AFH 6 лет назад 0
Реальность такова, что пока вы нашли ответ на свой первоначальный вопрос, ваш полный вопрос касается инвертирования цветов изображения и автоматизации процесса с помощью макросов. Это должно быть сформулировано очень четко, а не в виде ведущего вопроса. JakeGould 6 лет назад 0
@JakeGould я только что заявил, что отредактировал мой оригинальный вопрос в соответствии с советами модератора DavidPostill. В заголовке моего вопроса с самого начала говорилось, что я искал автоматический способ, как макрос для этого. WebComer 6 лет назад 0
@WebComer Суть вашего вопроса намекала на макросы, но из заголовка это было непонятно. Кроме того, только то, что кто-то говорит что-то, не означает, что вам нужно указывать это при редактировании. Просто отредактируйте свой пост, чтобы добавить новую информацию. В противном случае вы просите людей рассказать длинную историю, и это, скорее всего, приведет к тому, что ваш вопрос будет опровергнут. JakeGould 6 лет назад 0
@JakeGould. Я четко заявил о макросе в заголовке и в теле вопроса, и я заявляю, что это проблема. Способ сделать это через интерфейс, который я нашел позже, - это просто подсказка к нужному мне решению. Я пытался сделать это ясно и сжато. Если вы можете помочь с написанием макроса, пожалуйста, сделайте это. WebComer 6 лет назад 0
@WebComer «Я четко сказал о макросе в заголовке и в теле вопроса…» Извините, но нет. Ваше первоначальное название вопроса было «Можно ли инвертировать цвета изображения в Libre Office?». Это никоим образом не намекает на макросы. В названии указывается ваша четкая и краткая цель вопроса. Я отредактировал это, чтобы помочь улучшить и прояснить вопрос, чтобы вы могли получить наилучшую возможную помощь. Я понятия не имею, как использовать LibreOffice таким образом, но я желаю вам удачи в решении этой проблемы. Больше не могу сказать. JakeGould 6 лет назад 0

1 ответ на вопрос

-1
cernalu

Я искал то же самое. Пока что довольно приличное решение, которое я нашел, это изменить фон страницы. Для этого перейдите в «Формат / Страница / Область / Цвет» и выберите цвет, который вы хотите отобразить в качестве фона. Для работы допоздна я использую черный фон, и буквы автоматически становятся белыми, чтобы вы могли их видеть.

Вот как это будет выглядеть:

Black Background in LibreOffice

Проблема с моим компьютером, это не сохранение скриншотов, которые я делал. Но я смог это исправить сейчас. cernalu 6 лет назад 0
На самом деле, я искал способ инвертировать цвета изображения, а не цвет фона страницы. WebComer 6 лет назад 1