113.24 Gif

書式:
     set terminal gif 
            {{no}enhanced}
            {{no}transparent} {rounded|butt}
            {linewidth <lw>} {dashlength <dl>}
            {tiny | small | medium | large | giant}
            {font "<face> {,<pointsize>}"} {fontscale <scale>}
            {size <x>,<y>} {{no}crop}
            {background <rgb_color>}
            {animate {delay <d>} {loop <n>} {optimize}}

PNG, JPEG, GIF 画像は、外部ライブラリ libgd を使って生成されます。GIF の描画は、ImageMagick パッケージのソフト 'display' にその出力を以下のようにパイプで渡すことで対話的に表示させることができます:

              set term gif
              set output '| display gif:-'

次の描画コマンドからの出力は、display ウィンドウ上で対話的に <space> を打つことで見ることができます。現在の描画をファイルに保存するには、 display ウィンドウで左クリックし、save を選択してください。

transparent は、ドライバに背景色の透明化 (transparent) を行うよう指 示します。デフォルトは notransparent です。

オプション linewidthdashlength は拡大率で、描画されるすべての 線に影響を与えます。すなわち、これらは様々な描画コマンドで要求される値 にかけ算されます。

butt は線分の描画で、その端の点でのはみだしを起こさない描画メソッド を使うようドライバに指示します。この設定は、線幅が 1 より大きい場合に のみ有効です。この設定は、水平線、垂直線の描画の場合に有用でしょう。 デフォルトは rounded (丸め) です。

出力描画サイズ <x,y> はピクセル単位で、デフォルトは 640x480 です。 詳しくは、以下も参照: canvas (9), set size (100.84)。 描画終了後の端の余白は、オプション crop で取り除くことができ、その結 果としてその画像サイズは小さくなります。デフォルトは nocrop です。



Subsections
竹野茂治@新潟工科大学
2022-07-20