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:
-----------------------------------------------------------------
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