Python-Fuでピクセル単位のアクセスは遅いイメージがあって半ば使用をあきらめていたのですが、高速にアクセスする記事を見つけました。 #!/usr/bin/env python # coding: utf8 from gimpfu import * from array import array from time import time def getset_pixel_type(layer, w, h): # 範囲選択水平ループ for x in range(0, w): # 範囲選択垂直ループ for y in range(0, h): # ピクセルを取得 ch, pixel = pdb.gimp_drawable_get_pixel(layer, x, y) pixel = (pixel[0], 0, 0, 255) # ピクセルをセット pdb.gimp_drawable_s