Est-il possible d'écrire du texte en couleur sur une image transparente ?
J'ai du mal avec les notions de transparence alpha etc

Sur mon appli (voir copie écran à gauche), je marque les zones libres avec une image transparente contenant le numéro.
Je n'arrive pas à donner une couleur à ce texte: il est toujours noir

Je veux garder ce système d'image transparentes car il permet de changer la couleur du fond des pages sans régénérer les images.
Code isolé
Code : Tout sélectionner
Enumeration
#Window_0
#Image_0
#Tmp_Img
EndEnumeration
OpenWindow(#Window_0, 0, 0, 200, 100, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ImageGadget(#Image_0, 0, 00, 200, 100, 0)
If CreateImage(#Tmp_Img, 200, 100, 32, #PB_Image_Transparent) And
StartDrawing(ImageOutput(#Tmp_Img))
DrawingMode(#PB_2DDrawing_AlphaChannel | #PB_2DDrawing_Transparent)
DrawText(10, 10, "Texte sans couleur") ; OK
DrawText(10, 50, "Texte vert", $00FF00) ; Rien (car couleur précisée)
StopDrawing()
SetGadgetState(#Image_0, ImageID(#Tmp_Img))
EndIf
While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend
J'ai essayé plusieurs modes pour DrawingMode()
Possible ou pas ?
