نادر Pycairo Antialias الحصول مباشرة على بيانات السطح
سؤال
بعد إنشاء سياق Pycairo والسطح (صور) أحصل على نتائج تصدير مختلفة إذا حصلت مباشرة من المخزن المؤقت السطحي
surface.get_data()
أو من طريقة تصدير PNG
surface.write_to_png()
من الواضح أن علامة Context Antialias هي نفسها ، ونعم ، فإن نتيجة طريقة get_data لها مضادة للتخلي عن الجودة. لماذا ا؟
شكرًا.
المحلول
أجيب على نفسي ، تستخدم القاهرة اللون الأولي (ARGB) و GTK فقط قادر على إدارة اللون الحقيقي (RGBA). استخدامه يؤدي مباشرة إلى شاشة مع ثلاجات رمادية
يمكنني إجراء التحويل يدويًا ، وفقدان الكثير من الأداء ، من الواضح.
لا تنتمي إلى StackOverflow