- 此工具可在選取區域內,填上所指定的漸層形式。
- 此工具的用法,與漸層密不可分,也可稱為漸層混色工具。
- 新增一 240x 320 影像。
- 在混色工具的選項面版內【註1】
- 「形狀」項目設為放射狀
- 「重複」項目設為三角形波浪紋
- 前景色設為黑色,背景色設為白色。此為預設值。
- 使用混色工具,以 (96, 128) 為起始點,向外拉一小段直線。
- 線段的長度決定,水波狀的圓形紋路的疏密。
- 結果如下圖所示。
- 新增一 240x 320 影像。
- 在混色工具的選項面版內 【註2】
- 「形狀」項目設為放射狀
- 「重複」項目設為無
- 前景色設為白色,背景色設為黑色。反轉預設值。
- 使用混色工具,以 (96, 128) 為起始點,向右下角拉一條直線。
- 結果如下圖所示。
選單及項目名稱的英文:
【註1】 Gradient設FG to BG (RGB),Shape設Radial,Repeat設Triangular wave
【註2】 Gradient設FG to BG (RGB),Shape設Radial,Repeat設None
# 練習1 width = 240; height = 320 img1 = pdb.gimp_image_new(width, height, RGB) drw1 = pdb.gimp_layer_new(img1, width, height, RGB_IMAGE, "Radial Wave", 100, NORMAL_MODE) pdb.gimp_image_add_layer(img1, drw1, 0) pdb.gimp_display_new(img1) start_x = width * 2 / 5 start_y = height * 2 / 5 # 前景色設為黑色,背景色設為白色 black = (0, 0, 0) white = (255, 255, 255) pdb.gimp_context_set_foreground(black) pdb.gimp_context_set_background(white) pdb.gimp_blend(drw1, FG_BG_RGB_MODE, NORMAL_MODE, GRADIENT_RADIAL, 100, 0, REPEAT_TRIANGULAR, FALSE, FALSE, 0, 0, 0, start_x, start_y, start_x + 5, start_y + 5) # 練習2 img2 = pdb.gimp_image_new(width, height, RGB) drw2 = pdb.gimp_layer_new(img2, width, height, RGB_IMAGE, "Radial Glow", 100, NORMAL_MODE) pdb.gimp_image_add_layer(img2, drw2, 0) pdb.gimp_display_new(img2) # 前景色設為白色,背景色設為黑色 pdb.gimp_context_set_foreground(white) pdb.gimp_context_set_background(black) pdb.gimp_blend(drw2, FG_BG_RGB_MODE, NORMAL_MODE, GRADIENT_RADIAL, 100, 0, REPEAT_NONE, FALSE, FALSE, 0, 0, 0, start_x, start_y, start_x + 150, start_y + 150)
- 啟動 GIMP Python Console
- 將前面的程式碼,全部選取、複製、再貼到 Python Console 提示符號 >>> 之後,按下 Enter 。
- 過一會,就會看到結果。
- 結果圖與前面雷同。
- 可參考前面手工操作的結果。