ellipse transparente et contour

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

ellipse transparente et contour

Message par blendman »

j'ai cherché à faire ça récemment, alors, je vous poste le code, au cas où ;)

Code : Tout sélectionner

If OpenWindow(0, 0, 0, 200, 200, "Ellipse transparente", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  
  s =40 ; diameter
  
  If CanvasGadget(1,0,0,200,200)
    
  EndIf
    
  
  If CreateImage(0, 200, 200, 32,#PB_Image_Transparent) And StartDrawing(ImageOutput(0))
    DrawingMode(#PB_2DDrawing_AlphaBlend)
    Ellipse(100 , 100 , s , s , RGBA(0,0,0, 255))
    DrawingMode(#PB_2DDrawing_AlphaChannel) 
    Ellipse(100 , 100 , s -5, s-5 ,  RGBA(0,0,0, 0))
    StopDrawing() 
    
  EndIf
  
  If StartDrawing(CanvasOutput(1))
    Box(0, 0, 200, 200, RGBA(120,120,120, 255))
    DrawingMode(#PB_2DDrawing_AlphaBlend)
    DrawAlphaImage(ImageID(0), 0, 0, 255)
    StopDrawing()
  EndIf
  Repeat
    
    Event = WaitWindowEvent()
    
  Until Event = #PB_Event_CloseWindow
  
EndIf
Une ellipse transparente avec outline et épaisseur > 1 pixel
Avatar de l’utilisateur
kernadec
Messages : 1594
Inscription : ven. 25/avr./2008 11:14

Re: ellipse transparente et contour

Message par kernadec »

...
Dernière modification par kernadec le mar. 29/oct./2013 3:55, modifié 1 fois.
mohsin123
Messages : 1
Inscription : lun. 28/oct./2013 7:38

Re: ellipse transparente et contour

Message par mohsin123 »

bonsoir blendman
Voilà un code que j'avais récupéré dans le même genre,
mais sous Windows seulement.
Mohsin
Avatar de l’utilisateur
kernadec
Messages : 1594
Inscription : ven. 25/avr./2008 11:14

Re: ellipse transparente et contour

Message par kernadec »

...
Dernière modification par kernadec le mar. 29/oct./2013 3:55, modifié 1 fois.
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: ellipse transparente et contour

Message par graph100 »

M'enfin Kernadec ! T'es fatigué ?! --> bot

:lol: c'est pas grave...
Dernière modification par graph100 le mer. 30/oct./2013 7:02, modifié 1 fois.
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Avatar de l’utilisateur
kernadec
Messages : 1594
Inscription : ven. 25/avr./2008 11:14

Re: ellipse transparente et contour

Message par kernadec »

bonjour graph100
Désolé! :oops:
Merci!
Cordialement
Répondre