How to Convert PNG to JPG using Python
Trilochan Parida

Trilochan Parida @techparida

About: #TechEntrepreneur, Passionate about #technology #coding, Love to #troubleshoot #travel

Location:
India
Joined:
Jun 1, 2020

How to Convert PNG to JPG using Python

Publish Date: Dec 8 '20
6 2

You need to install Pillow package to convert PNG to JPG.

pip3 install Pillow

Then run below code and your PNG to JPG Tool is ready.

import tkinter as tk
from tkinter import filedialog
from tkinter import messagebox
from PIL import Image

root = tk.Tk()
canvas1 = tk.Canvas(root, width=300, height=250, bg='gray', relief = 'raised')
canvas1.pack()

label1 = tk.Label(root, text='PNG to JPG Tool', bg='gray')
label1.config(font=('helvetica', 20))
canvas1.create_window(150,60,window=label1)


def getPNG():
    global im1
    import_file_path = filedialog.askopenfilename()
    im1 = Image.open(import_file_path).convert('RGB')

browseButton_PNG = tk.Button(text="   Import PNG file  ", command=getPNG)
canvas1.create_window(150,130,window=browseButton_PNG)

def convertToJPG():
    global im1

    export_file_path = filedialog.asksaveasfilename(defaultextension='.jpg')
    im1.save(export_file_path)

saveAsButton_JPG = tk.Button(text='Convert PNG to JPG', command=convertToJPG)
canvas1.create_window(150, 180, window=saveAsButton_JPG)

root.mainloop()
Enter fullscreen mode Exit fullscreen mode

If any doubt, please comment below.

Watch the full course on Python: https://www.youtube.com/playlist?list=PLpzY0hUPKIeeRj3jOdC2YRD_MfCtBgDEe

Comments 2 total

Add comment