トップ > 知っておきたい機能 > オブジェクトの位置揃えとスナップ >
オブジェクトのグリッド配列

  

仮想的な格子状のマスにオブジェクトを収める

Inkscapeには、オブジェクトを格子状に並び替える『グリッド配列』の機能があります。 指定した行数・列数の仮想的な格子状のマスの中にオブジェクトを収めるように並び替えます

 

オブジェクトを格子状に配列する

では、グリッド配列を行ってみましょう。 小さなオブジェクトがたくさん配置されている画像を用意します。

1. 小さなオブジェクトがたくさん配置されている画像
1. 小さなオブジェクトがたくさん配置されている画像

上図のように小さくて大きさにバラつきのあるオブジェクトが配置されている画像です。 全部で25個のシェイプがあります

次に、全てのオブジェクトを選択してグリッド配列の対象に加えます。

2. 全てのオブジェクトを選択する
2. 全てのオブジェクトを選択する

上図のように全てのオブジェクトを選択します。 では、これらのオブジェクトを格子状に配列してみましょう。

3. オブジェクト(O) -> 整列と配置(A)...
3. オブジェクト(O) -> 整列と配置(A)...

上図のように画面上部のプルダウンメニューの"オブジェクト(O)" -> "整列と配置(A)..."を実行します(またはキーボードのSHIFT+CTRL+Aを押します)。

  
Inkscape 1.2系で配列ダイアログは廃止され、整列と配置ダイアログに統合されました。 つまり、整列と配置ダイアログで『整列と配置』および『配列』の両方の機能を使うことができます。
  
『整列』タブでは整列・配置・重なり除去の機能が、『グリッド』タブではグリッド配列(旧名称:矩形グリッド配列)の機能が、『円』タブでは円配列(旧名称:極座標配列)の機能が使えます。
4. 整列と配置ダイアログが開く
4. 整列と配置ダイアログが開く

上図のように整列と配置ダイアログが開きます。 このダイアログでは、タブを切り替えることでグリッド配列や円配列も行えます。

  
円配列については、次の記事で解説します。

今回は、オブジェクトのグリッド配列を行います。 まずは、『グリッド』タブに切り替えましょう

5. 『グリッド』タブを選択する
5. 『グリッド』タブを選択する

上図のように『グリッド』タブを選択します。

では、各項目を設定していきましょう

6. 行数(R)と列数(C)をどちらも5にする
6. 行数(R)と列数(C)をどちらも5にする

上図のように行数(R)・列数(C)ともに 5 を指定します。 つまり、5行 x 5列の25個のセル(=マス)です。

なお、この項目はオブジェクトの数から自動計算された値が初期値としてセットされます。 今回の例ではオブジェクトの数が25個であるため、5 x 5が自動的に計算されました。

7. 同じ高さ(H)・同じ幅(W)チェックボックスをチェック
7. 同じ高さ(H)・同じ幅(W)チェックボックスをチェック

上図のように "同じ高さ(H)" チェックボックスと "同じ幅(W)" チェックボックスをチェックします。 この設定により、仮想的な格子状の線が同じ間隔で引かれます。 つまり、全てのセルが同じ高さ・幅になるということです。

8. 配列の中央のボタンを押す
8. 配列の中央のボタンを押す

上図のように配列の中央のボタン(配列の中央のボタン)を押します。 このボタン群では、オブジェクトがセル内にどう収まるかを設定します。

今回のようにオブジェクトの大きさにバラつきがある場合、オブジェクトがセルにピッタリと収まることもあれば、スカスカに隙間が空いてしまうこともあります。 隙間が空いてしまう場合に、セル内にどう配置するかをこのボタンで指定します。 今回は中央のボタン(配列の中央のボタン)を押したので、上下・左右の隙間が均等になるように配置されます

9. 間隔を設定(S)を選択する
9. 間隔を設定(S)を選択する

上図のように間隔を設定(S)を選択します。 これは、セルとセルの間隔を手動で設定するという意味です。 別の表現をするなら、『格子状の線の太さを設定する』となるでしょうか

10. XとYをどちらも15にする
10. XとYをどちらも15にする

上図のようにX / Yともに 15 を指定し、単位に px を選択します。 つまり、格子状の線の太さを15ピクセルにする、という意味です

11. [配列(A)]ボタンを押す
11. [配列(A)]ボタンを押す

上図のように[配列(A)]ボタンを押します。

12. グリッド配列後のオブジェクト
12. グリッド配列後のオブジェクト

上図のようにオブジェクトが格子状に並び替えられます。 どのオブジェクトもセルの中心に位置していますが、上図ではわかりにくいです。 加工して線を足してみます

13. グリッド配列後のオブジェクト
13. グリッド配列後のオブジェクト

上図のように水平・垂直ともに中心で揃っているのがわかります

では次に、セルの左上に接するように配列してみましょう

14. 配列の左上のボタンを押して[配列(A)]ボタンを押す
14. 配列の左上のボタンを押して[配列(A)]ボタンを押す

上図のように(1)の配列の左上のボタン(配列の左上のボタンボタン)を押し、(2)の[配列(A)]ボタンを押します。

15. グリッド配列後のオブジェクト
15. グリッド配列後のオブジェクト

上図のようにどのオブジェクトもセルの左上に接しています。 上図にも加工して線を入れてみましょう

16. グリッド配列後のオブジェクト
16. グリッド配列後のオブジェクト

上図のようにセルの左上に接しているのがわかります。 また、どのセルも同じ高さ・幅であることもわかります。

続いて、セルの高さ・幅を同じにはしないよう設定を変えてみましょう

17. 同じ高さ(H)・同じ幅(W)チェックボックスのチェックを外して[配列(A)]ボタンを押す
17. 同じ高さ(H)・同じ幅(W)チェックボックスのチェックを外して[配列(A)]ボタンを押す

上図のように(1)の "同じ高さ(H)" チェックボックスと "同じ幅(W)" チェックボックスのチェックを外して(2)の[配列(A)]ボタンを押します。

18. グリッド配列後のオブジェクト
18. グリッド配列後のオブジェクト

上図のようにセルの高さ・幅が同じではなくなります。 やはり見づらいので、加工して線を足してみます。

19. グリッド配列後のオブジェクト
19. グリッド配列後のオブジェクト

上図のようにセルの高さ・幅は同じではなくなっています。

最後に、間隔を 0(ゼロ) にして配列してみましょう。

20. XとYともに0にして[配列(A)]ボタンを押す
20. XとYともに0にして[配列(A)]ボタンを押す

上図のように(1)のX / Yともに 0 px を指定し、(2)の[配列(A)]ボタンを押します。

21. グリッド配列後のオブジェクト
21. グリッド配列後のオブジェクト

上図のようにセルとセルの間に隙間がないようにオブジェクトが配列されます

  
  

まとめ

Inkscapeにはグリッド配列の機能があり、オブジェクトを格子状に並べることができます。 行数・列数は自由に指定することができ、セル内のどこにオブジェクトを置くか、隙間をどのくらいにするかなど、高度な設定が可能です。

操作/コマンド 説明
(画面上部のプルダウンメニュー)
"オブジェクト(O)" -> "整列と配置(A)..."
整列と配置ダイアログを開く
メニュー