Каир: Как нарисовать растровое изображение, прижатое к краю?

#cairo

Вопрос:

Я устанавливаю исходную поверхность и рисую. Я получаю границу цвета целевой поверхности по краям, если растровое изображение растянуто. Я считаю, что это связано с тем, что он интерполируется по краю с альфа=0. Как я могу изменить это, чтобы интерполяция была привязана к цветам на краю исходной текстуры? Это было бы эквивалентно GL_CLAMP_TO_EDGE в OpenGL.

Ответ №1:

Я нашел ответ. CAIRO_EXTEND_PAD-это то, что мне было нужно.