本節內容,綜合這三節
GIMP 視窗介面,「新增圖層」的「操作流程」
- 操作中文版的 GIMP 時,新增一張圖片後,其圖層名稱為「背景顏色」,而且是粗體字,粗體字表示「只有紅綠藍色版沒有透明色版」。
- 執行[影像] / 檔案 / 新增,若此時背景顏色為白色,在對話盒內將「填色」設為前景顏色,則會產生一張白色底色的影像。
等價的 Python-Fu 程式碼
width = 640
height = 400
#----新增「空的」圖層,至少要三個步驟----
#Step 1. 新增影像物件
img = pdb.gimp_image_new(width, height, RGB)
#Step 2. 新增圖層物件
layer_one = pdb.gimp_layer_new(img, width, height, RGB_IMAGE, "背景顏色", 100, NORMAL_MODE)
#Step 3. 將圖層物件加入影像物件
pdb.gimp_image_add_layer(img, layer_one, 0)
pdb.gimp_display_new(img)
#----填上特定顏色,在指定的範圍內,至少要三個步驟----
#Step 1. 設定背景顏色為白色
white = (255, 255, 255)
pdb.gimp_context_set_background(white)
#因為是作用在全新的圖層,因此這個步驟可省略
#Step 2. 指定作用的區域
#pdb.gimp_selection_all(img)
#Step 3. 使用繪圖工具,著色、填圖、或描繪
pdb.gimp_edit_fill(layer_one, BACKGROUND_FILL)