|
@@ -0,0 +1,88 @@
|
|
|
+import PIL
|
|
|
+import PIL.Image
|
|
|
+
|
|
|
+import os
|
|
|
+import time
|
|
|
+
|
|
|
+
|
|
|
+#def SCREEN():
|
|
|
+img = PIL.Image.new("RGB", (200, 200))
|
|
|
+img.show() # see a black image
|
|
|
+pixels = [(255,0,0)]*(200*200)
|
|
|
+
|
|
|
+for i in range(10):
|
|
|
+ x = (i+20)* (200 )
|
|
|
+ print(pixels[x])
|
|
|
+ for j in range(10):
|
|
|
+ y = j +10
|
|
|
+ pixels[x+y] = (255,255,255)
|
|
|
+
|
|
|
+img.putdata(pixels)
|
|
|
+
|
|
|
+#print( img)
|
|
|
+#image = img
|
|
|
+
|
|
|
+#mode = image.mode
|
|
|
+#size = image.size
|
|
|
+#data = image.tostring()
|
|
|
+
|
|
|
+#img.show() # see a red image
|
|
|
+#input()
|
|
|
+
|
|
|
+
|
|
|
+import pygame
|
|
|
+
|
|
|
+pg = pygame
|
|
|
+pygame.init()
|
|
|
+
|
|
|
+main_size=(600,300)
|
|
|
+window = pygame.display.set_mode(main_size,pg.RESIZABLE)#,32)#,pygame.FULLSCREEN) #x left->right ,y top-> bottom
|
|
|
+#window = pygame.display.set_mode(main_size,pygame.FULLSCREEN) #x left->right ,y top-> bottom
|
|
|
+pg.display.set_caption('LibreLight PIL')
|
|
|
+
|
|
|
+
|
|
|
+this_image = img #pygame.image.fromstring(data, size, mode)
|
|
|
+
|
|
|
+
|
|
|
+img2 = pygame.image.load(os.path.join( 'brush.png'))
|
|
|
+img2 = pygame.transform.scale(img2, (25, 25))
|
|
|
+img2.set_colorkey([0,0,0] ) #pygame.image.BLACK)
|
|
|
+player_rect2 = img2.get_rect(center=(20, 20))
|
|
|
+#window.blit(img2, player_rect2)
|
|
|
+
|
|
|
+#window.blit(img, player_rect2)
|
|
|
+
|
|
|
+ #window.blit(img2, player_rect2)
|
|
|
+
|
|
|
+def pilImageToSurface(pilImage):
|
|
|
+ return pygame.image.fromstring(
|
|
|
+ pilImage.tobytes(), pilImage.size, pilImage.mode).convert()
|
|
|
+
|
|
|
+pygameSurface = pilImageToSurface(img)
|
|
|
+
|
|
|
+run = True
|
|
|
+while run:
|
|
|
+ #pg.clock.tick(60)
|
|
|
+ for event in pygame.event.get():
|
|
|
+ if event.type == pygame.QUIT:
|
|
|
+ run = False
|
|
|
+
|
|
|
+ window.fill(0)
|
|
|
+ window.blit(pygameSurface, pygameSurface.get_rect(center = (150, 150)))
|
|
|
+ pygame.display.flip()
|
|
|
+
|
|
|
+exit()
|
|
|
+
|
|
|
+
|
|
|
+run = 1
|
|
|
+while run:
|
|
|
+ #event_read()
|
|
|
+ window.fill(0) #[255,0,0])
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ pygame.display.flip()
|
|
|
+ pg.time.wait(10)
|
|
|
+
|
|
|
+pygame.quit()
|
|
|
+exit()
|