2021-05-12 14:32:11
Ubuntu 14.04利用byzanz製作gif格式動畫
2020-06-16 17:45:34
讓文章生動形象的方式是圖文並茂,更生動形象的方式就是放上動圖。比如GIF動圖。為此專門進行了一番搜尋,發現了Ubuntu下有個叫做byzanz的製作GIF的軟體。
byzanz安裝:
sudo apt-get install byzanz
byzanz有兩個命令:
- byzanz-record
- byzanz-playback
第一個就是錄影的,第二個就是回放用的。
來篇使用參考教學:Make Animated GIF Screencasts Easily With Byzanz
因為這個是命令列工具,而且其中需要指定錄影區域的坐標這些引數,但是你不可能那麼清楚吧,有什麼好的方式能獲取到要錄影區域的螢幕範圍呢?Ubuntu下還有一個叫做xdotool,可以獲取到當前滑鼠位置,這樣一來,你就可以算出你要錄影區域的坐標位置了。
安裝xdotool:
sudo apt-get install xdotool
命令列輸入:
xdotool getmouselocation
把滑鼠移到要錄入的位置,然後敲擊回車確認命令,顯示如下:
x:872 y:588 screen:0 window:71303347
其中就可以知道x和y的坐標,進而獲得byzanz-record需要的引數。
製作gif:
byzanz-record --duration=5 --x=65 --y=55 --width=300 --height=100 sk.gif
引數分別是錄製時間,起始的x和y坐標,區域寬度和高度,輸出格式。
可以用火狐瀏覽器檢視,命令列輸入:
firefox sk.gif
下面是我生成的gif效果圖:
相關文章