鉛筆工具,特色就是硬筆觸
- 光暈的筆觸,無法用鉛筆表現出來。
- 硬筆觸,是鉛筆的特點,而非缺點。
- 若用鉛筆搭配柔邊筆刷描畫出 2 ,並不會有模糊邊。
- Circle (19) 與 Circle Fuzzy (19) ,鉛筆表現出相同的硬筆觸。
滑鼠不易精準繪圖
- 以滑鼠來描繪線條,不容易精確地控制鉛筆工具。
- 有時用力過猛,彎度不夠平順。
隨意畫,也有其用途
- 畫不好也沒關係,加些濾鏡的效果,可抵消不平順之處,有時會出現還不錯的抽象畫作品。
- 鉛筆工具的作品請,參考「20.3 條帶狀微光的海水」。
- 選定 Circle(03) 的筆刷,使用鉛筆工具,隨意畫上一些白色的線條。
繪圖板較能準確操控鉛筆工具
- 使用鉛筆工具,分別畫兩張圖片,一張是眼睛是開的,一張眼睛是閉的。以此產生簡單的 GIF 動畫。動畫的製作,請參考「11.3 眨眨我的眼」。
- 下圖是使用 ACECAD 繪圖板所畫出的作品。
- 作者的繪圖能力並不高明,繪圖板只發揮了些微的功效,線條比較平穩些。
- 如果你是繪圖高手,繪圖板加上 GIMP 的繪圖工具,一定能幫助你發揮想像,盡情創作。
「超精準」操控鉛筆工具的方法:
- 用 Python 程式碼可以在指定的座標描點、描線。
- pdb.gimp_pencil(drawable, num_strokes, strokes)
- 這個函式特別之處是,num_strokes 要大於或等於至少為 2 ,也就是,至少要為 2 。
- 只描一點,num_strokes = 2 ,要將起點與終點設為相同的座標值。
# 新增影像物件、新增兩個圖層物件
width = 256
height = 128
img = pdb.gimp_image_new(width, height, RGB)
bg_layer = pdb.gimp_layer_new(img, width, height, RGB_IMAGE, "背景", 100, NORMAL_MODE)
pdb.gimp_image_add_layer(img, bg_layer, 0)
drw = pdb.gimp_layer_new(img, width, height, RGBA_IMAGE, "Line", 100, NORMAL_MODE)
pdb.gimp_image_add_layer(img, drw, 0)
pdb.gimp_display_new(img)
# 前景色設為黑色,背景色設為白色
black = (0, 0, 0)
white = (255, 255, 255)
blue = (0, 0, 255)
red = (255, 0, 0)
pdb.gimp_context_set_foreground(black)
pdb.gimp_context_set_background(white)
# 背景填滿白色
pdb.gimp_context_set_background(white)
pdb.gimp_edit_fill(bg_layer, BACKGROUND_FILL)
# 設定前景、設定筆刷
pdb.gimp_context_set_foreground(blue)
pdb.gimp_context_set_brush('Circle (07)')
num_strokes = 10
strokes = [0,0,255,127]
pdb.gimp_pencil(drw, num_strokes, strokes)
# 設定前景、設定筆刷
pdb.gimp_context_set_foreground(red)
pdb.gimp_context_set_brush('Circle (19)')
# 只描一點,起點與終點都設為 (30, 60)
num_strokes = 2
strokes = [30,60,30,60]
pdb.gimp_pencil(drw, num_strokes, strokes)