Bonjour Fred
CreateImage(#Image, Largeur, Hauteur [, Profondeur , #PB_Image_Transparent)
J'ai une question comment se fait il que la valeur de transparence
soit inversée dans les versions inferieurs à PB 6.30 par rapport
au versions égale et supérieures à PB 6.30.
Cordialement
CreateImage et sa transparence
Re: CreateImage et sa transparence
Bonjour kernadec, je pense avoir la réponse, car je mes suis aperçus que PB codait les couleurs en BGR au lieu de RGB et la normalité est venue à partie de la version 6.30.
Fred donnera sûrement une réponse plus adéquate.
Fred donnera sûrement une réponse plus adéquate.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
Re: CreateImage et sa transparence
bjr Micoute
je connaissais pas cette info. merci
perso je pensais que c était à cause d' OpenGL
j en profite pour réitérer ma demande pour la palette de
CanvasGadget() qui est en 24bits, voila! ca serait mieux en 32bits
et ca serait pas du luxe
Cordialement
je connaissais pas cette info. merci
perso je pensais que c était à cause d' OpenGL
j en profite pour réitérer ma demande pour la palette de
CanvasGadget() qui est en 24bits, voila! ca serait mieux en 32bits
et ca serait pas du luxe
Cordialement
Re: CreateImage et sa transparence
On peut aussi utiliser une image, car elle supporte des palettes de 32 bits. Je le fais et ça accepte aussi les gadgets.
Code : Tout sélectionner
OpenWindow(#Fenetre_Principale, 0, 0, 800, 600, "", #PB_Window_ScreenCentered)
ImageGadget(0, 0, 0, 800, 600, ImageID(#Image32bits))
ContainerGadget(#Canvas_Background, 0, 0, 800, 600)
ButtonGadget(#Btn_Reponse1, 50, 550, 100, 30, "Réponse 1")
ButtonGadget(#Btn_Reponse2, 650, 550, 100, 30, "Réponse 2")
StringGadget(#Str_Question, 300, 20, 200, 30, "Question", #ES_CENTER)
CloseGadgetList()Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
Re: CreateImage et sa transparence
oui mais si tu veux récupérer la transparence dans une superposition
graphique la couleur obtenue est en couleurs 24bit et c est pas top.
Désolé
graphique la couleur obtenue est en couleurs 24bit et c est pas top.
Désolé
Re: CreateImage et sa transparence
Oui, hélas c'est l'inconvénient du CanvasGadget(), mais pour ceux qui utilisent Windows, il y a GDI+ mais ça nécessite des imports.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !