Вопросы по теме 'cairo'
Gtk рисовать растровые изображения
Я хочу нарисовать изображение в окне, используя Cairo. Как я могу загрузить bmp или png с диска и создать из него кисть?
Код ниже показывает, где должен быть сделан рисунок. Сигнал экспозиции прикреплен к окну.
gboolean OnExpose(GtkWidget...
2107 просмотров
schedule
16.05.2024
Масштабирование Clutter CairoTexture при перерисовке
Я использую python-clutter 1.0
Мой вопрос в форме вызова
Напишите код, позволяющий увеличивать актор CairoTexture нажатием клавиши пошагово, чтобы на каждом этапе актор можно было перерисовать (cairo), чтобы изображение оставалось в высоком...
563 просмотров
schedule
30.01.2024
Python + Cairo: как сохранить рисунок?
Предположим, я создаю пустую область в окне и рисую в ней несколько линий, как я могу сохранить это в формате .png или .jpg? Или, может быть, преобразовать его в объект, понятный PIL?
2907 просмотров
schedule
20.01.2024
Как предотвратить создание Rplots.pdf?
Я работаю с некоторым кодом R, который генерирует несколько изображений в виде файлов png; однако файл Rplots.pdf продолжает создаваться в рабочем каталоге, есть ли способ предотвратить это?
library(Cairo)
CairoPNG(file = "graphs.png")
nf <-...
13408 просмотров
schedule
23.10.2022
Отношения между библиотеками: Clutter, Cogl, Clutter, GTK+ и т. д.
Меня немного смущает взаимосвязь перечисленных выше библиотек, вот что я думаю:
Cairo — это библиотека 2D-графики, и GTK+ использует ее для рендеринга виджетов. Карио низкоуровневый.
Cogl — это библиотека 3D-графики, основанная на OpenGL (или...
6388 просмотров
schedule
14.06.2024
моно c# CairoHelper.Translate
с использованием Каира;
Я нарисовал прямоугольник внутри большего прямоугольника, который находится внутри области рисования.
Мне удалось прикрепить событие к области рисования, ведь это объект, который я расширил от него.
this.AddEvents...
269 просмотров
schedule
17.10.2022
рисовать в окне gtk
У меня есть область рисования gtk, встроенная в рамку gtk, в окне gtk. У меня есть функция обратного вызова, отвечающая на сигнал "draw", который изначально рисует что-то в области рисования. Теперь у меня есть еще одна функция, которая реагирует на...
1024 просмотров
schedule
21.09.2022
Не удалось установить привязки cairo haskell в Windows
Я пытаюсь установить пакет cairo-0.12.4 Haskell в Windows 7. Сначала я загрузил и распаковал Gtk+2 и добавил его подкаталог bin в PATH. Затем я попытался запустить Cabal с дополнительными библиотеками и включает:
cabal...
1811 просмотров
schedule
26.11.2022
График слишком велик для растровых изображений cairo-renderer
Я пытаюсь использовать pyreverse для создания изображений UML для исходного кода проекта. Когда я запускаю команду pyreverse и указываю генерировать изображения png, она запускается, а затем через некоторое время показывает:
dot: graph is too...
16337 просмотров
schedule
11.11.2023
Как нарисовать новую строку в области Gtk::DrawingArea, сохраняя при этом предыдущие строки, которые уже были нарисованы?
Я использую С++ 11 с цепочкой инструментов GNU с gtkmm3 на Ubuntu 12.04 LTS 32 бит. Я играл с некоторыми примерами для gtkmm3 в Программирование с помощью gtkmm 3 .
На основе 17.2.1.Пример здесь я унаследовал от Gtk::DrawingArea (здесь...
676 просмотров
schedule
21.02.2024
Является ли графическая библиотека Cairo реентерабельной?
Если я использую два разных объекта cairo_t (и связанных с ними cairo_surface_t и т. д.) в двух разных потоках, могу ли я гарантировать, что не будет условий гонки из-за общего глобального состояния?
Могу ли я также формально передать объект...
976 просмотров
schedule
09.02.2024
Кросс-компиляция cairo для x86_64-w64 с mingw
У меня есть приложение, которое снова связывает SDL и cairo, которое я хотел бы кросс-компилировать на Ubuntu для win64. Я использовал этот отличный пост получить кросс-компиляцию SDL, и я использовал еще один пост в блоге для кросс-компиляции...
546 просмотров
schedule
22.12.2023
Почему ghostscript заменяет имена шрифтов на CairoFont?
Я использую ghostscript для оптимизации pdf-файлов (в основном по размеру), для чего он отлично справляется. Команда, которую я использую:
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress \
-dCompatibilityLevel=1.4...
855 просмотров
schedule
19.03.2024
cairosvg установлен, но ImportError
Я только что установил cairosvg, и, кажется, это сработало. Если я пытаюсь установить снова, он говорит:
$ pip install cairosvg Требование уже выполнено(...)
Но если я попытаюсь импортировать его в python3, он выдаст ImportError:...
4822 просмотров
schedule
05.04.2024
Динамически растущий градиент на окружности
Я начал писать приложение для tizen wearable 2.3.1 . Я хотел добавить динамически растущий радиант на дуге (который растет, пока не станет кругом). Мой круг создан с помощью cairo2d .
Я следил за этой статьей об аппроксимации кубической...
184 просмотров
schedule
27.11.2022
неопределенный метод `двухмерный?' используя Barby CairoOutputter
Я просто хочу сгенерировать QR-код, используя драгоценный камень rqrcode. Когда я создаю свой новый экземпляр rqrcode:
qr = RQRCode::QRCode.new('test')
Я получаю следующий ввод:
xxxxxxx x x x xxxxxx x xxxxxxx
x x xx xxxxx xx...
196 просмотров
schedule
08.06.2024
Проверка того, является ли путь простым и закрытым, с помощью cairo
Я использую cairomm вместе с gtkmm для проекта с графическим интерфейсом. Я определил абстрактный виджет GeometricShape (который наследуется от Gtk::DrawingArea ) для наследования, если нужно нарисовать квадрат, круг и т. д. Этот класс определяет...
136 просмотров
schedule
28.09.2022
Как запретить cairo растрировать мои узорные заливки?
Примерно в 2011 году я написал скрипт Pycairo для создания PDF-файла, который включал несколько заливок пользовательских векторных шаблонов. Сегодня я повторно запустил его (Python 3.5.2, Pycairo 1.10.0) и был удивлен, увидев, что все эти шаблоны...
165 просмотров
schedule
29.11.2023
GtkDrawingArea/cairo визуальные глюки
Я создаю приложение GTK+ 3, которое рисует анимацию с помощью Cairo в виджете GtkDrawingArea. Я получаю визуальные сбои, подобные тем, которые наблюдаются на изображениях ниже. Они появляются только для одного кадра, их может не быть ни одного, или...
341 просмотров
schedule
12.03.2024