Вопросы по теме 'cairo'
Небольшой пример того, как заставить графику Cairo работать с MFC?
У меня есть несколько устаревших приложений MFC, и я хотел бы использовать механизм рисования Cairo, чтобы добавить несколько диаграмм и графиков.
Я ищу небольшой пример того, как заставить это работать. По сути, после того как я создал файл PNG...
1962 просмотров
schedule
20.09.2021
Попытка собрать Pycairo на Mac 10.8
У меня две установки Python. Тот, который идет с ОС, и тот, который я загрузил и установил вручную, оба - 2.7.
Тот, который я загрузил вручную, является моим Python по умолчанию. which python возвращается...
427 просмотров
schedule
29.11.2021
Как записать каирскую поверхность в оттенках серого в PNG
У меня cairo_surface_t формата CAIRO_FORMAT_A8 . Я хочу записать поверхность как изображение в оттенках серого, чтобы каждый пиксель имел однобайтовое значение типа uchar .
Если я использую cairo_surface_write_to_png прямо на...
1019 просмотров
schedule
18.10.2021
Невозможно использовать Cairo в Monodevelop в Debian linux
Я хочу создать свой собственный виджет GTK #, поэтому мне нужно использовать Cairo для пользовательской раскраски. Но есть большая проблема - библиотека Cairo не распознается на моей машине.
В заявлении using Cairo; Monodevelop говорит: The...
596 просмотров
schedule
11.11.2021
libcairo-2.dll отсутствует во время выполнения на MSYS2
Вот простой тест, чтобы начать писать код, использующий Cairo на MSYS2:
#include <cairo.h>
int main() {
cairo_surface_t *surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 300, 300);
cairo_t *cr = cairo_create(surface);...
2599 просмотров
schedule
16.09.2021
Gtk +: Как рисовать пользовательские границы окон, такие как Chrome или Steam
Мне было интересно, можно ли рисовать (то есть проектировать) оконные рамы с помощью Cairo в Gtk, чтобы Cairo API можно было использовать для украшения поверхности, например, для добавления градиентов.
Как мне смягчить украшения GTK и переделать их...
770 просмотров
schedule
25.10.2021
Утечки памяти Ruby Gtk3 с использованием Cairo
Я пытаюсь создать прототип простого редактора блок-схем в Ruby Gtk3 для Linux. Мне кажется, что я использую Gtk / Cairo либо неадекватно, либо я столкнулся с утечкой памяти.
Симптомы следующие: когда я создаю графический объект (прямоугольник) и...
189 просмотров
schedule
21.11.2021
Как использовать cairo для рисования прямоугольника с верхним левым и нижним правым срезанным углом?
Я попытался использовать cairo, чтобы нарисовать прямоугольник с верхним левым и нижним правым срезанными углами, похожими на логотип Qt.
Вот что я хочу: Вот что я получаю:
Вот код:
#include <stdio.h>
#include...
272 просмотров
schedule
20.09.2021
cairo_debug_reset_static_data () проблема с использованием библиотеки pango
У меня проблема с функцией cairo_debug_reset_static_data (), когда я комбинирую pango lib и cairo, поскольку при ее вызове я получаю следующее утверждение.
draw: cairo-hash.c: 217: _cairo_hash_table_destroy: Утверждение `hash_table-> live_entries...
101 просмотров
schedule
25.11.2021
Как сбросить текущую точку в каире?
Из документации cairo я вижу, что для некоторых функций, например Text toy-API cairo_show_text() , требуется установить текущую точку. Мы можем установить текущую точку с помощью cairo_move_to() , а затем, вызвав cairo_show_text() , он растрирует...
41 просмотров
schedule
13.11.2021
Как рассчитать размеры прямоугольника, содержащего повернутое изображение (возможно, с прозрачными пикселями)
Учитывая theta углы в радианах, width и height повернутого изображения, как мне рассчитать новую ширину и высоту внешнего прямоугольника, содержащего повернутое изображение?
Другими словами, как мне рассчитать новую ширину / высоту склеивающей...
87 просмотров
schedule
28.11.2021
Пытаюсь использовать igraph в Windows, но python не может загрузить cairo
Я пытался использовать igraph в Python для анализа сети, но всякий раз, когда я пытаюсь импортировать igraph, я получаю следующую ошибку:
OSError: no library called "cairo" was found
cannot load library...
135 просмотров
schedule
25.11.2021
R ggplots со сглаживанием и форматом wmf в windows
Я пытаюсь экспортировать ggplot в слово как метафайл Windows на платформе Windows. Некоторые предлагают cairo удалить псевдонимы, но мне нужно сохранить график как метафайл Windows, который не работает с wmf....
85 просмотров
schedule
24.10.2021
Проблема при использовании RSVG и Cairo в Python
Я пытался поместить изображение SVG в рамку tkinter с помощью python 3.6 в Windows. Недавно я загрузил файл pycairo‑1.18.0‑cp36‑cp36m‑win32.whl с сайта https://www.lfd.uci.edu/~gohlke/pythonlibs/ и в командной строке введите pip install...
528 просмотров
schedule
13.02.2022
Сообщение об ошибке Cairo при выходе
В настоящее время я провожу несколько тестов с использованием Cairo для замены некоторого существующего кода GDI / GDI + в Visual C ++ 2010, и, похоже, он работает нормально, но я получаю сообщение об ошибке каждый раз, когда закрываю свое приложение:...
332 просмотров
schedule
02.03.2022
Возможно, прозрачный WebKit-Overlay в Gtk/Cairo?
Я создаю приложение, которое является кросс-платформенным (Linux, Win, OS X) и особенно работает с графикой через Cairo (мм), поддерживаемое небольшим количеством каркасов GTK + (т.е. DrawingArea ). Теперь мне нужны некоторые элементы...
1375 просмотров
schedule
25.02.2022
Как проверить, сохраняется ли состояние рендеринга в Gtk2hs Cairo, чтобы предотвратить масштабирование изображения при изменении размера окна в Haskell
Я пытаюсь нарисовать несколько простых изображений в gtk2hs cairo. Я знаю, что вы можете сохранить текущее состояние с помощью команды save и восстановить с помощью команды restore . Есть ли способ проверить, сохранено ли состояние в данный...
35 просмотров
schedule
28.02.2022
Использовать PDF Form XObjects с поверхностью Cairo PDF?
Я хотел бы использовать Cairo для создания многостраничного PDF-документа, в котором каждая страница имеет общий шаблон. Можно ли использовать PDF Form XObjects из Каира, чтобы каждая страница использовала один и тот же шаблон, добавляя только...
166 просмотров
schedule
07.03.2022
Можно ли создавать файлы .eps с помощью ggsave с помощью графического устройства Cairo?
Изменить: на этой странице представлен код: https://www.andrewheiss.com/blog/2017/09/27/working-with-r-cairo-graphics-custom-fonts-and-ggplot/
ggsave("test_cario.eps", device=cairo_ps)
ggsave("test_cario.pdf", device=cairo_pdf)
Однако мне...
2848 просмотров
schedule
08.03.2022
рисование нескольких прямоугольников с графикой Cairo
Я пытаюсь написать программу Cairo, чтобы заполнить черным цветом все изображение, а затем нарисовать внутри него еще один прямоугольник другого цвета. В конце концов, я собираюсь сделать это программой, которая генерирует .png текущее время, которое...
3168 просмотров
schedule
04.04.2022