Image noise: Difference between revisions

m
→‎{{header|Python}}: Update for Python version 3
(Added Easylang)
m (→‎{{header|Python}}: Update for Python version 3)
Line 3,015:
<syntaxhighlight lang="python">import time
import random
import Tkintertkinter
from PIL import Image, ImageTk # PIL libray
from PIL import ImageTk
 
 
class App(object):
Line 3,024 ⟶ 3,026:
 
self.img = Image.new("RGB", size)
self.label = Tkintertkinter.Label(root)
self.label.pack()
 
Line 3,039 ⟶ 3,041:
black = (0, 0, 0)
npixels = self.size[0] * self.size[1]
data = [white if rnd() > 0.5 else black for i in xrangerange(npixels)]
self.img.putdata(data)
self.pimg = ImageTk.PhotoImage(self.img)
Line 3,045 ⟶ 3,047:
self.tb = time.time()
 
self.time += (self.tb - self.ta)
self.frames += 1
 
Line 3,053 ⟶ 3,055:
except:
self.fps = "INSTANT"
print ("%d frames in %3.2f seconds (%s FPS)" %
"%d (self.frames, selfin %3.time,2f self.fps)seconds (%s FPS)"
% (self.frames, self.time, self.fps)
)
self.time = 0
self.frames = 0
 
self.root.after(1, self.loop)
 
 
def main():
root = Tkintertkinter.Tk()
app = App((320, 240), root)
root.mainloop()
 
 
main()</syntaxhighlight>
main()
About 28 FPS max, Python 2.6.6.
main()</syntaxhighlight>
 
=={{header|Racket}}==
145

edits