Расширение - это просто часть имени файла, оно не влияет на его содержимое.
Просто сменив расширение файла на .png вы не измените формат изображения.
Перекодировать изображение jpg -> png можно с помощью библиотеки pillow.
from PIL import Image
image = Image.open('путь/до/файла/image.jpg')
image.save('путь/до/файла/image.png')