Здравствуйте, хочу сделать бота на Python для VK, есть готовый на Node.JS.
Суть в том, что даётся например фотография 1000x1000 и её нужно обрезать до высоты 700 и ширины 1000.
Код на Node.JS (canvas):
const canvas = createCanvas(1000, 700)
let ctx = canvas.getContext("2d");
const image = await loadImage(imgUrl);
ctx.drawImage(image, 0, (700-1000/image.width*image.height)/2, 1000, 1000/image.width*image.height);
Делаю то же самое на Python (Pillow):
image = Image.open(photo_name)
image_crop = image.crop((0, (700-1000/image.width*image.height)/2, 1000, 1000/image.width*image.height))
image_crop.save(photo_name)
И получаю кривое изображение. Помогите, пожалуйста.