У меня также есть программа, которая делает это, источник находится в этом файле из CP-1252 Fixer . Кроме того, он определяет некоторые отображения для преобразования символов в строках RTF, сохраняя при этом все форматирование, что может быть полезно для некоторых.
Это также полное сопоставление всех «умных кавычек» с их низкоуровневыми аналогами, кодами сущностей и ссылками на символы.
Если вы не прочь использовать командную строку, то есть команда convert
из пакета ImageMagick. Он доступен для Mac, Linux, Windows. См. http://www.imagemagick.org/script/index.php .
Он поддерживает огромное количество форматов изображений, и вы можете вывести свой фильм как файл mpeg:
convert -quality 100 *.png outvideo.mpeg
или как анимированные гифки для загрузки на веб-страницы:
convert -set delay 3 -loop 0 -scale 50% *.png animation.gif
Дополнительные параметры для команды convert
доступны здесь: Примеры ImageMagick v6 -
Основы анимации
Вы можете использовать OpenCV. И его можно установить на Mac. Кроме того, он имеет интерфейс python .
Я немного изменил программу, взятую из здесь , но не знаю, компилируется ли она, и не могу ее проверить.
import opencv
from opencv.cv import *
from opencv.highgui import *
isColor = 1
fps = 25 # or 30, frames per second
frameW = 256 # images width
frameH = 256 # images height
writer = cvCreateVideoWriter("video.avi",-1,
fps,cvSize(frameW,frameH),isColor)
#-----------------------------
#Writing the video file:
#-----------------------------
nFrames = 70; #number of frames
for i in range(nFrames):
img = cvLoadImage("image_number_%d.png"%i) #specify filename and the extension
# add the frame to the video
cvWriteFrame(writer,img)
cvReleaseVideoWriter(writer) #
Вам нужно использовать python? Есть и другие инструменты, созданные именно для этих целей. Например, чтобы использовать ffmpeg или mencoder .