mirror of
https://github.com/maoakeEnterprise/amazing.git
synced 2026-11-01 15:42:03 +01:00
need to test mlx learn how to do
This commit is contained in:
1 parent
ef030f70a7
commit
30e48ece22
17 files changed
+26
-1787
No files matched your search
+26
@@ -0,0 +1,26 @@
|
||||
from mlx import Mlx
|
||||
|
||||
mlx = Mlx()
|
||||
|
||||
mlx_ptr = mlx.mlx_init()
|
||||
win_ptr = mlx.mlx_new_window(mlx_ptr, 800, 600, "Image")
|
||||
|
||||
# créer image
|
||||
img_ptr = mlx.mlx_new_image(mlx_ptr, 800, 600)
|
||||
|
||||
# récupérer buffer
|
||||
data, bpp, size_line, endian = mlx.mlx_get_data_addr(img_ptr)
|
||||
|
||||
# dessiner dans le buffer
|
||||
for y in range(600):
|
||||
for x in range(800):
|
||||
index = y * size_line + x * (bpp // 8)
|
||||
data[index] = 0 # B
|
||||
data[index + 1] = 0 # G
|
||||
data[index + 2] = 255 # R
|
||||
data[index + 3] = 0 # A
|
||||
|
||||
# afficher image
|
||||
mlx.mlx_put_image_to_window(mlx_ptr, win_ptr, img_ptr, 0, 0)
|
||||
|
||||
mlx.mlx_loop(mlx_ptr)
|
||||
Reference in new issue
Block a user