Я создаю изображение как это:

ffmpeg -i chapter_Border.jpg -vf scale=220x176 chapter_Border.jpg -y';

Как я могу вырезать 15,5 пикселей снизу и 15,5 пикселей сверху изображения, чтобы изображение имело высоту 145 пикселей.

2 ответа2

0

Использование imagemagick:

Получите размер изображения:

identify img.jpg
# img.jpg JPEG 1024x768 1024x768+0+0 8-bit sRGB 29.2KB 0.000u 0:00.000

Обрежьте часть img.jpg и сохраните ее в new.jpg:

convert img.jpg -crop 220x145+0+16 new.jpg
# 220x145 is the new size. +0+16 is the X,Y position (upper left corner)

Я не думаю, что полупиксели возможны.

0

Используя ffmpeg,

ffmpeg -i chapter_Border.jpg -vf scale=220x176,crop=iw:145 chapter_Border.jpg -y';

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .