Я создаю изображение, как это:
ffmpeg -i chapter_Border.jpg -vf scale=220x176 chapter_Border.jpg -y';
Как я могу вырезать 15,5 пикселей снизу и 15,5 пикселей сверху изображения, чтобы изображение имело высоту 145 пикселей.
Я создаю изображение, как это:
ffmpeg -i chapter_Border.jpg -vf scale=220x176 chapter_Border.jpg -y';
Как я могу вырезать 15,5 пикселей снизу и 15,5 пикселей сверху изображения, чтобы изображение имело высоту 145 пикселей.
Использование 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)
Я не думаю, что полупиксели возможны.
Используя ffmpeg,
ffmpeg -i chapter_Border.jpg -vf scale=220x176,crop=iw:145 chapter_Border.jpg -y';