Вопросы по теме '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