anticrénelage rares pycairo obtenir directement les données de surface
Question
Après créer un contexte pycairo et la surface (ImageSurface) Je reçois des résultats à l'exportation diferent si je reçois directement de tampon surface
surface.get_data()
ou de méthode d'exportation PNG
surface.write_to_png()
Le drapeau de l'anticrénelage contexte est évidemment la même et, oui, le résultat de la méthode get_data a anticrénelage, mais avec une qualité beaucoup plus pauvre. Pourquoi?
Merci.
La solution
Je me réponds, Le Caire utilise la couleur prémultipliée (ARGB) et GTK seulement il est en mesure de gérer la couleur vraie (RGBA). Utiliser directement le résultat dans un affichage avec des réfrigérateurs gris
Je pourrais faire la conversion manuellement, perdant beaucoup de performace, évidemment.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow