初めまして、python 初めて初日のど素人です。

画像を読み込むところで以下の様に記述しており、縦横比を変えずにリサイズしたいのですが、いろいろなサイトのやり方を試しましたがうまく行きません。
できればパーセントで指定したいのですが。何卒よろしくお願いします。

import PIL.Image
import PIL.ImageTk

def dispPhoto(path):
 newImage = PIL.Image.open(path).resize((300,300))

# ====続く=== #