Публикации по теме '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 просмотров
schedule
03.10.2022
Ошибка установки 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 просмотров
schedule
06.02.2023
Можно ли сделать графику, созданную в 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