
Effet sur des images
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Re: Effet sur des images
7 ans, déjà
ça me rajeunit pas ...

Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Re: Effet sur des images
Bonjour,
Je penses que certain des effets peuvent etre optimiser ou simplifier deja pour l'effet "PIXELISATION".
Cordialement,
GallyHC
Je penses que certain des effets peuvent etre optimiser ou simplifier deja pour l'effet "PIXELISATION".
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
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Effet sur des images
encore mieux
avec moin de ligne
non je déconne

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



non je déconne

Re: Effet sur des images
Bonjour Fortix,
Je penses qu'il te manque quelque chose dans ton code, peux etre un
Cordialement,
GallyHC
Je penses qu'il te manque quelque chose dans ton code, peux etre un
Code : Tout sélectionner
event = WaitWindowEvent()
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Effet sur des images
je voulais économiser une ligne
je plaisante)

je plaisante)