稀有的pycairo tialias直接获取表面数据
题
创建pycairo的上下文和表面(图像表)后,如果我直接从表面缓冲区获得,我将获得不同的导出结果
surface.get_data()
或来自PNG导出方法
surface.write_to_png()
上下文taterias标志显然是相同的,是的,get_data方法结果具有抗质量,但质量差得多。为什么?
谢谢。
解决方案
我回答自己,开罗使用了预制颜色(ARGB),而GTK只能管理真实颜色(RGBA)。直接使用它导致带有灰色冰箱的显示器
显然,我可以手动进行转换,失去很多表演。
不隶属于 StackOverflow