Публикации по теме 'cairo'


Начало работы с плагином StarkNet Hardhat (часть 1)
Привет фрэнс! 👋 Добро пожаловать в первую часть серии руководств по использованию плагина StarkNet Hardhat для разработки смарт-контрактов Cairo ! Если вы планируете использовать JavaScript в качестве предпочтительного языка в экосистеме StarkNet, вы обратились по адресу. В этом уроке мы намеренно будем использовать ссылки на другие ресурсы, потому что на момент написания StarkNet находится в альфа-версии, поэтому ожидайте, что все изменится и сломается… И связанные ресурсы,..

Вопросы по теме 'cairo'

Логические операции на каирских путях?
Есть ли способ построить пути в Cairo, объединив два пути вместе с помощью логических операций, таких как Union, Difference и Intersection? Я работаю над приложением для векторной графики, которое использует Cairo для рендеринга, и хотел бы дать...
1287 просмотров
schedule 05.10.2023

Как вернуть изображение в HTTP-ответ с помощью CherryPy
У меня есть код, который генерирует Cairo ImageSurface , и я выставляю его так: def preview(...): surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, width, height) ... cherrypy.response.headers['Content-Type'] = "image/png" return...
9081 просмотров
schedule 23.09.2022

Использование регионов Cairo в python с gi.repository
Кажется, я не могу заставить каирские регионы работать внутри с помощью gintrospection. Например from gi.repository import cairo reg = cairo.Region() даст мне Traceback (most recent call last): File "<stdin>", line 1, in...
2232 просмотров

Ошибка установки py2cairo. Проверка на «cairo» ›= 1.10.0: не найдено
Я пытаюсь установить PyCairo (из исходного кода tarball) в свою OS X 10.5, используя 32-битный Python 2.7 (с python.org) и cairo 1.10.2 с MacPorts. Итак, я устанавливаю py2cairo. Когда я бегу python ./waf configure , я получаю Checking for...
5086 просмотров
schedule 08.10.2023

Как нарисовать нарезанное изображение в Каире?
В настоящее время я использую следующий код для рисования нарезанных изображений: static void DrawImage(cairo_t *ctx,int x,int y,int w,int h,cairo_surface_t *img){ cairo_set_source_surface(ctx, img, 0, 0); cairo_rectangle(ctx, x, y, w,...
619 просмотров
schedule 01.05.2022

Каир и обувь в рубине
Как использовать Cairo для рисования на витрине с обувью? Я пытаюсь начать школьный проект по компьютерной графике. Кто-нибудь может опубликовать простой код, который рисует круг на витрине обуви? Я был бы очень признателен. Я искал довольно...
224 просмотров
schedule 06.09.2023

Отсечение при рисовании точек с помощью cairo
У меня есть простая программа Cairo, которая пытается нарисовать диагональ, состоящую из точек в формате PNG 600x600. Однако вывод кажется усеченным всякий раз, когда я пытаюсь отобразить все точки с помощью одного вызова cairo_stroke(). В...
592 просмотров
schedule 13.02.2023

gnuplot - терминал pdf - установка символа юникода (символ солнечной массы/одот)
Я пытаюсь установить символ LaTeX \odot в pdf-терминале gnuplot (4.6.0). Каков точный синтаксис для этого? Часто задаваемые вопросы дает некоторые подсказки, но должен ли я ввести {/Symbol \2299} или {/utf8 \2299} , или какой-либо другой...
8122 просмотров
schedule 13.06.2022

Сбой librsvg из-за libxml2?
Я хочу поддерживать рендеринг изображений SVG в виде растровых изображений, я использую librsvg. Пока работает хорошо и рисует с помощью Cairo, ура! Однако я столкнулся с проблемой: У нас есть элемент управления, похожий на проводник Windows,...
197 просмотров
schedule 06.05.2022

Как создать подкласс Clutter.Actor (включая Cairo/Clutter.Canvas)
Может ли кто-нибудь помочь мне запустить это? Я стремлюсь к пользовательскому Актеру. (Я только начал заниматься хакерством с Валой в последние несколько дней, и Клаттер тоже для меня загадка.) Метод drawme запускается (когда вызывается...
607 просмотров
schedule 03.11.2022

Распечатайте полный WebKitWebView (не только видимую часть) в PDF с помощью gtk3 и cairo
Я хочу сохранить веб-страницу с помощью webkit, gtk3 и cairo в формате pdf. Что работает: видимая часть (видимая в окне) правильно печатается в pdf Что не работает, но должно работать: Невидимая часть (часть при прокрутке вниз) должна быть...
798 просмотров
schedule 31.05.2022

Дескрипторы графического преобразования в Haskell
Я экспериментирую с созданием графических и графических приложений в Haskell, используя gtk2hs и cairo. В настоящее время я работаю над программой, в которой пользователь может создавать и манипулировать простыми геометрическими фигурами на экране....
99 просмотров

Можно ли сделать графику, созданную в cairo/GTK+, кликабельной?
Я понимаю, что в GTK+ вы можете создавать кнопки, события и т. д., но есть ли способ сделать то, что вы создаете в cairo (скажем, вы рисуете круг), кнопкой, на которую можно нажать? Думаю, я запутался в отношениях между GTk и cairo.
261 просмотров
schedule 25.01.2023

Попытка отобразить окно GTK+ в изображение
GTK использует cairo для рисования. Итак, я пытаюсь создать приложение hello world, которое записывает изображение (svg, png,...) вместо X11. Я столкнулся с двумя проблемами: - Изображение пусто - При запуске без запущенного X11 (что является...
987 просмотров
schedule 12.04.2023

Рисование с одной поверхности на другую поверхность
import cairo import math w = 2000 h = 2000 surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, w, h) ctx = cairo.Context(surface) ctx.scale(w, h) surface_path = cairo.ImageSurface(cairo.FORMAT_ARGB32, w, h) ctx_path = cairo.Context(surface_path)...
2514 просмотров
schedule 19.06.2022

Пакет cairo не найден в пути поиска pkg-config. Node j.s установить проблему холста
У меня проблема с установкой модуля холста в node .. Кажется, что-то с cairo я получаю эту ошибку ... npm http GET https://registry.npmjs.org/canvas npm http 304 https://registry.npmjs.org/canvas npm http GET https://registry.npmjs.org/nan npm...
68610 просмотров
schedule 06.07.2023

ошибка с комбинацией cairo + freeglut
Я создаю контекст GL с freeglut следующим образом: glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_STENCIL); и розыгрыш с cairo вот так: if (!device_) { device_ = cairo_glx_device_create(glXGetCurrentDisplay(),...
296 просмотров
schedule 11.06.2022

Cairo и утечка памяти устраняются с помощью valgrind
В моей программе, даже если выполнять всю очевидную уборку, такую ​​как вызов cairo_destroy() , cairo_surface_destroy() ..., valgrind всегда находит утечки памяти, утечки находятся в cairo зависимостях ( freetype , pixman ,...). Как сделать...
636 просмотров
schedule 05.03.2024

Очень простая плавная анимация с помощью GTK+2 и Cairo
Я использую gtk+2.0 и cairo. Я написал простую программу, которая открывает окно и перемещает точку. Простой бильярд, только движение по горизонтали. Это просто тест. Проблема в том, что вроде бы не все так гладко, и я бы спросил, нет ли тут...
4099 просмотров
schedule 26.05.2022

Утечка памяти rsvg python в osx (ctypes?)
Я использую следующий код для чтения svg: from ctypes import CDLL, POINTER, Structure, byref, util from ctypes import c_bool, c_byte, c_void_p, c_int, c_double, c_uint32, c_char_p class _PycairoContext(Structure): _fields_ =...
201 просмотров
schedule 27.05.2023