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

GtkDrawingArea/cairo визуальные глюки
Я создаю приложение GTK+ 3, которое рисует анимацию с помощью Cairo в виджете GtkDrawingArea. Я получаю визуальные сбои, подобные тем, которые наблюдаются на изображениях ниже. Они появляются только для одного кадра, их может не быть ни одного, или...
341 просмотров
schedule 12.03.2024