# GeoGebra Classic 5 & 6 匯出 gif 檔 > 作者:王一哲 > 日期:2021/8/11 <br /> ## 前言 昨天有同事問我,為什麼在 GeoGebra Classic 找不到匯出成 gif 檔的選項,搜尋之後才發現這個功能在 GeoGebra Classic 5 可以從選單找到,但是在 GeoGebra Classic 6 卻要用指令才行。以下用一個簡單的正弦波動畫作為例子,測試的作業系統為 Linux Mint 20.1 Ulyssa,GeoGebra 版本為 [GeoGebra-Linux64-Portable-6-0-657-0](https://download.geogebra.org/package/linux-port6) 以及 [GeoGebra-Linux-Portable-5-0-657-0](https://download.geogebra.org/package/linux-port)。 <br /> ## GeoGebra Classic 6 首先用以下指令畫出向右移動的正弦波,數值滑桿 t 的動畫速度設定為 4、重複模式為**遞增**。 ```latex T = 2 ω = 2*π/T t = Slider(0, T, 0.05*T) f(x) = If(x >= 0, sin(x - ω*t)) ``` <br /> <img height="100%" width="100%" src="https://i.imgur.com/yI50Lav.png" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">GeoGebra Classic 6:正弦波</div> <br /><br /> 從右上角打開選單,在**檔案** ⇒ **匯出** 裡找不到匯出為 gif 檔的選項。 <img height="100%" width="100%" src="https://i.imgur.com/6KbSFlV.png" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">GeoGebra Classic 6:檔案 ⇒ 匯出</div> <br /><br /> 從右上角打開選單,在**檢視** 中勾選 **指令列**。 <img height="100%" width="100%" src="https://i.imgur.com/8dX9hJs.png" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">GeoGebra Classic 6:檢視 ⇒ 指令列</div> <br /><br /> 將視窗縮小一點,只留下想要匯出成 gif 檔的部分,於下方的指令列輸入以下指令匯出 gif 檔。這個指令的格式為 **"選項", "設定值"**,因此以下指令的用途是將這個 ggb 檔,以數值滑桿 t 的變數值匯出成檔名為 sin-GGB6.gif 的 gif 檔,重覆播放動畫,動畫時間間格為 100 ms,圖片寬度為 800 像素。 ```latex ExportImage("filename", "sin-GGB6.gif", "type", "gif", "slider", t, "loop", true, "time", 100, "width", 800) ``` <br /> <img height="100%" width="100%" src="https://i.imgur.com/hr3LoOj.png" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">GeoGebra Classic 6:匯出 gif 檔指令</div> <br /><br /> 匯出的 gif 檔大小為 958.6 kB。 <img height="100%" width="100%" src="https://i.imgur.com/N0ZeXgn.gif" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">GeoGebra Classic 6:正弦波動畫</div> <br /><br /> ## GeoGebra Classic 5 繪圖指令同上,也可以直接用 GeoGebra 5 開啟剛才儲存的 ggb 檔。 <br /> <img height="100%" width="100%" src="https://i.imgur.com/rO6kP1m.png" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">GeoGebra Classic 5:正弦波</div> <br /><br /> 從右上角打開選單,在**檔案** ⇒ **匯出** ⇒ **動態 GIF 檔**。 <img height="100%" width="100%" src="https://i.imgur.com/zZnKUFj.png" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">GeoGebra Classic 5:檔案 ⇒ 匯出 ⇒ 動態 GIF 檔</div> <br /><br /> 於視窗中選取滑桿 **t = 0**、影格速率 **100**、勾選 **循環播放**,最後按下**匯出**。 <img height="40%" width="40%" src="https://i.imgur.com/FZFcrCR.png" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">GeoGebra Classic 5:匯出 GIF 檔選項</div> <br /><br /> 選擇匯出 gif 檔的路徑及檔名,匯出的 gif 檔大小為 299.7 kB。 <img height="100%" width="100%" src="https://i.imgur.com/xEf2Bhp.gif" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">GeoGebra Classic 5:正弦波動畫</div> <br /><br /> ## 結語 匯出 gif 檔是我很常用的功能,但是不知道為什麼在 GeoGebra Classic 6 的選單中被移除了,需要用指令匯出,而且匯出的檔案又比較大,希望官方可以加回這個功能。 <br /> ## 相關指令的官方說明書 匯出圖片 https://wiki.geogebra.org/en/ExportImage_Command <br /> --- ###### tags:`GeoGebra`