Re: Effet sur des images
Publié : lun. 11/juil./2011 13:41
7 ans, déjà
ça me rajeunit pas ...

Code : Tout sélectionner
UseJPEGImageDecoder()
LoadImage(0, "Effet.jpg")
ImageX = ImageWidth(0)
ImageY = ImageHeight(0)
If OpenWindow(0, 0, 0, ImageX, ImageY, "Pixellisation", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
StartDrawing(WindowOutput(0))
DrawImage(ImageID(0), 0, 0)
niveau = 4
Repeat
Event = WaitWindowEvent()
If Event = #WM_LBUTTONDOWN
For x=0 To ImageX - (niveau-1)
For y=0 To ImageY - (niveau-1)
Couleur = Point(x, y)
Box(x, y, niveau, niveau, Couleur)
y + (niveau-1)
Next y
x + (niveau-1)
Next x
EndIf
Until Event = #WM_CLOSE
StopDrawing()
EndIf
Code : Tout sélectionner
UseJPEGImageDecoder()
LoadImage(0,"Effet.jpg")
ImageX = ImageWidth(0)
ImageY = ImageHeight(0)
If OpenWindow(0,0,0,ImageX,ImageY,"Pixellisation",#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ImageGadget(0,0,0,ImageX,ImageY,ImageID(0))
If ResizeImage(0,30,30)
SetGadgetState(0,ImageID(0))
ResizeImage(0,ImageX,ImageY)
SetGadgetState(0,ImageID(0))
EndIf
Repeat:Until Event = #WM_CLOSE
EndIf
Code : Tout sélectionner
event = WaitWindowEvent()