TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 3060|回复: 1
打印 上一主题 下一主题

[已解决] magick是用来做什么的? [复制链接]

Administrator

Shanzhai Pro.

Rank: 7Rank: 7Rank: 7

楼主
发表于 2013-11-14 21:48:48 |显示全部楼层
makepath 就如名字一樣 生成路徑的字符串用的
其實沒什麽用 milk 爲了方便讀PI的序列幀圖片寫的
源碼在tcax.py裡面 你可以自己看
基本屬於廢函數 畢竟是固定型路徑 你自己找圖片做的話 還是自己寫字符串處理配合自己的路徑比較好

imagemagick這東西的函數我也不怎麼懂
milk 估計也沒都用過吧 這和pixstone,tcaxlib不一樣 那都是milk自己寫或者封裝的
這個一開始就是pythonmagick 別人封裝好的library 我們拿來用而已
我找了點資料 希望你能看明白

基本用法
http://www.imagemagick.org/download/python/README.txt
全源碼
http://www.oschina.net/code/explore/PythonMagick-0.9.3
主要會調用的函數
http://www.oschina.net/code/expl ... gick_src/_Image.cpp

Administrator

Shanzhai Pro.

Rank: 7Rank: 7Rank: 7

沙发
发表于 2013-11-17 14:48:28 |显示全部楼层
yyxxlc 发表于 2013-11-15 22:34
天使天使  求解求解  今天我去看了makepath  不过为什么说是废函数呢 因为在设置动图一张一张连续的图片 ...

當然是因為方便才寫的函數 另外大家對python 并不熟悉 需要有可套的模板(我那個腳本就是直接套用的milk的圖(milk套用的small大的圖。。。))
但是不好記 使用這個每次都得看參數的意思
另外 路徑給固定住了 包括要有幾層文件夾 每個文件夾的命名方式

實現的東西 實際上只需要
for i in range(文件數):
        path = "xxx/xxx%d.png"%i

就得到了

另外python的os模塊也有listdir 之類的 可以獲得路徑中的文件名的list
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-14 21:17

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH