Это изображение, от которого я хочу избавиться от белого материала

Я постараюсь сделать этот пост лучше, чем предыдущийЯ сделал. Мой единственный вопрос, код, который я имею, производит экран с фоном как изображение. То, что я хочу сделать, это сделать кнопку изображением текста. Однако, когда я делаю кнопку с изображением, вокруг появляется белое пространство, где текст не заполняет поле кнопки. Я убедился, чтобы удалить любой фон изображения. Мне было интересно, если есть способ удалить белые биты. Очень ценится.
import tkinter as tk
from tkinter import *
from tkinter import messagebox
class HoverButton(tk.Button):
def __init__(self, master, **kw):
tk.Button.__init__(self,master=master,**kw)
self.defaultBackground = self["background"]
self.bind("<Enter>", self.on_enter)
self.bind("<Leave>", self.on_leave)
def on_enter(self, e):
self['background'] = self['activebackground']
def on_leave(self, e):
self['background'] = self.defaultBackground
def main_screen():
global main
main = Tk()
main.title("Home")
main.geometry("800x600")
filename = PhotoImage(file = "C:\\Users\\frase\Documents\\bg.png")
bg_label = Label(main, image=filename)
bg_label.place(x=0, y=0, relwidth=1, relheight=1)
playfile = tk.PhotoImage(file = "C:\\Users\\frase\Documents\\button.png")
b = Button(main, text="Play", image = playfile, highlightthickness=0, bd=0)
b.pack()
main.mainloop()
main_screen()