BitmapImage

 Hogyan jelenítsünk meg bitmap képet, azaz kétszínű képet.

Az interneten nem találtam használható, tehát hiba üzenet nélkül futtatható kódot . Az AI -nem segített, nem adott működő kódot. Sem a https://chatgpt.com/ sem itt:  https://www.tutorialspoint.com/python/python_ai_assistant.htm mást nem próbáltam. 

Ezért az információ morzsákból összeraktam egyet. Szükséges hozzá egy fájl .xbm kiterjesztéssel.

Innen tudod letölteni. Én a legkisebbet választottam és rövidebbre nyírtam a fájl nevét. https://filesamples.com/formats/xbm


A működő kód:

import tkinter as tk


root = tk.Tk()
root.title("Bitmap Image a tkinter Canvasban.")

canvas = tk.Canvas(root, width=650, height=450)
canvas.pack()

bitmap_image = tk.BitmapImage(file="sample.xbm")
canvas.create_image(5, 5, anchor=tk.NW, image=bitmap_image)

root.mainloop()


Ilyen lett:


Jó tanács: Ugyanabba a mappába tedd a kódot és az xbm fájlt is!

-----------------------------------------------------------------

Ha szeretnél te is bit képeket készíteni ez a kódja:

from PIL import Image, ImageDraw

# Kép létrehozása 32x32 pixel méretben
width, height = 32, 32
image = Image.new("1", (width, height), 1)
# "1" mód = 1-bites (fekete-fehér)

draw = ImageDraw.Draw(image)
draw.rectangle([8, 8, 24, 24], fill=0) # Fekete négyzet rajzolása

# A kép mentése XBM formátumban
image.save("example.xbm")



Nincsenek megjegyzések:

Megjegyzés küldése