如何裁剪gtk图像缓存

3 投票
2 回答
1475 浏览
提问于 2025-04-16 01:25

我用gtk - pixbuf从一个svg文件里生成了一个图像,现在我想把这个图像裁剪成特定的大小,并且从特定的位置开始裁剪。

有没有人能给我一个简单的解决办法呢?

2 个回答

0

SVG有一个叫做viewbox的属性。你可以使用这个属性。

4

用另一种方法解决了这个问题:

我简单地用坐标创建了一个子图像:

cropped_buffer=pixbuf.subpixbuf(x,y,width,height)

撰写回答