Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
创建 Pycairo 上下文和表面(ImageSurface)后,如果我直接从表面缓冲区获取,我会得到不同的导出结果
surface.get_data()
或从 PNG 导出方法
surface.write_to_png()
上下文抗锯齿标志显然是相同的,是的,get_data 方法的结果具有抗锯齿,但质量要差得多。为什么?
谢谢。
我回答自己,Cairo 使用预乘颜色 (ARGB),而 GTK 只有它能够管理真彩色 (RGBA)。直接使用它会导致显示灰色冰箱
我可以手动进行转换,显然会损失很多性能。